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
.deb package 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.
Comments
0Start the conversation
Share the first comment.