PitchHut logo
The native Linux GUI for Claude Code agents, built with Rust and GTK4.
Pitch

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.

Description

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.

0 comments

No comments yet.

Sign in to be the first to comment.