FlyCrys is a native Linux GUI designed specifically for Claude Code agents. Unlike web-based solutions, it offers a lightweight and efficient workspace to manage code generation. With a single binary, GTK4 integration, and no reliance on Electron, FlyCrys enhances your coding experience without unnecessary overhead.
FlyCrys is a native Linux GUI designed specifically for Claude Code agents. It is built using Rust and GTK4, providing a fast, lightweight alternative to Electron-based applications. With a single binary that launches in under one second, FlyCrys enhances the development experience by offering a robust workspace tailored for managing software projects.
Key Features
- Complete Integration: FlyCrys provides a workspace that includes a file tree, a viewer, agent chat, and a terminal, all working seamlessly together.
- Native Linux Interface: Unlike competitors that rely on webviews, FlyCrys utilizes GTK4 to integrate naturally with Linux systems, following the system theme and ensuring minimal resource usage.
- Workspace-Oriented Design: It allows for efficient project management without clutter, providing simultaneous access to project files, code rendering, and agent conversations.
- Agent Profiles: Users can employ preconfigured agent profiles tailored for specific tasks such as security or research, streamlining the workflow.
- No Hidden Costs: FlyCrys is completely free to use, requiring no subscriptions or API proxies as it operates directly with the user's own Claude Code CLI.
- Effortless Installation: Build from source or install through a simple
.debpackage for Debian/Ubuntu systems.
Interactive Features
- Agent Chat: Engage with agents in a rich chat environment featuring markdown rendering, draggable files, and session management, including the ability to pause or stop agent processes.
- File Management: Utilize a live-updating file tree with easy access to project files, right-click options, and Git status indicators for efficient code management.
- Advanced Text Viewer: Switch between source code, preview, and Git diff modes, emphasizing readability and context during development.
- Multi-Tab Terminal: Run multiple terminal sessions within FlyCrys, complete with tab management for active projects and background task tracking.
- Persistent Workspaces: Maintain workspace settings across sessions, remembering window configurations, open files, and agent statuses.
Technical Stack
FlyCrys employs a modern tech stack including Rust and essential libraries such as GTK4 for the UI, WebKitGTK for rendering, and VTE for terminal functionality. This tech-centric approach ensures performance and user experience are prioritized.
FlyCrys is intended as a comprehensive solution for developers looking for a reliable, native interface for working with Claude Code agents that is both functional and aesthetically aligned with the Linux desktop experience.
No comments yet.
Sign in to be the first to comment.