Are you the author? Sign in to claim
Native Linux GUI for Claude Code agents. Rust + GTK4. Fast, light, no Electron.
Native Linux GUI for Claude Code agents. One binary, starts in under a second, no Electron.

I've used Linux exclusively for 30 years. When Claude Code became my daily driver for writing software, the terminal worked but I kept hitting walls: can't preview images, can't see a file tree while the agent works, can't render markdown without switching to a browser, can't juggle multiple project streams without a mess of terminal tabs.
I didn't want Cursor or anything Electron-based. I wanted something native that feels like it belongs on a GTK desktop.
FlyCrys is not an IDE. It doesn't edit files. Agents do. You talk to agents, they write the code. FlyCrys gives you a workspace to manage that workflow: file tree on the left, viewer in the middle, agent chat on the right, terminal at the bottom. That's it.
cargo build, one .deb, donecurl -fsSLo /tmp/flycrys.deb https://github.com/SergKam/FlyCrys/releases/latest/download/flycrys_amd64.deb
sudo apt install /tmp/flycrys.deb
To upgrade, run the same two commands. The URL always points to the latest release.
# Ubuntu / Debian
sudo apt install libgtk-4-dev libvte-2.91-gtk4-dev libwebkitgtk-6.0-dev libjavascriptcoregtk-6.0-dev libsoup-3.0-dev
# Fedora
sudo dnf install gtk4-devel vte291-gtk4-devel webkitgtk6.0-devel
# Arch
sudo pacman -S gtk4 vte4 webkitgtk-6.0
git clone https://github.com/SergKam/FlyCrys.git
cd FlyCrys
cargo build --release
./target/release/flycrys
FlyCrys requires the Claude Code CLI:
npm install -g @anthropic-ai/claude-code

v0.4.0 in action: the in-view find bar stepping through matches (1 of 6), file-search results carrying the full tree context menu ("Show in Tree"), and an interactive AskUserQuestion card answered inline.
AskUserQuestion tool)Type / in the input to see all available commands with descriptions. Filters as you type.
Discovers commands from ~/.claude/commands/, ~/.claude/skills/, project .claude/, and installed plugins. Full CRUD dialog for managing skills and commands.

bash(N) tabs; drag-reorder supportedrun_in_background commandstask_notification events)--fork-session), Open session in Claude CLI, Open folder in file manager| Crate | Purpose |
|---|---|
gtk4 0.10 | UI toolkit |
webkit6 0.5 | Chat rendering, markdown preview |
vte4 0.9 | Embedded terminal |
syntect 5 | Syntax highlighting |
pulldown-cmark 0.12 | Markdown to HTML |
notify 6 | Filesystem watcher (inotify) |
serde + serde_json | Config persistence, CLI protocol |
System deps: GTK4, VTE4, WebKitGTK 6.0, libsoup 3.0
MIT. See LICENSE.
Design enforcement with memory — keeps your UI consistent across a project
Create animation-rich HTML presentations using a coding agent's frontend skills
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Detects 37 AI writing patterns and rewrites text with human rhythm across 5 voice profiles