FeverCode
Code like fever. Ship like dream.
An open-source terminal coding agent for Linux, built with Rust.
What is FeverCode?
FeverCode is a CLI/TUI-first coding agent that runs in your terminal. It understands your local repository, reads and edits files, runs shell commands and tests, and helps you complete real software work end-to-end — all from the comfort of your terminal.
Capabilities
Repo Awareness
Opens any repository and understands its structure, file tree, and codebase layout automatically.
Code Search
Full-text grep across the codebase with fast, regex-aware search capabilities.
Safe Editing
Reads and writes files with care, preserving structure and providing clear diffs.
Shell Execution
Runs shell commands, captures output, and integrates results into the workflow.
Git Operations
Branch management, diffing, commit history, and status tracking built in.
Specialist Roles
10+ roles including coder, researcher, architect, debugger, tester, and reviewer.
Specialist Roles
FeverCode operates in focused specialist modes for different tasks.
Built With
Rust
Core language — performance, safety, reliability
ratatui
Terminal user interface framework
crossterm
Cross-platform terminal control
tokio
Async runtime for concurrent operations
clap
CLI argument parsing
Linux
Primary target platform
Installation
# Clone the repository
git clone https://github.com/FeverDream-dev/FeverCode.git
cd FeverCode
# Build from source
cargo build --release
# Start the TUI
fever
# Start the TUI
fever
# or
fever code
# List available roles
fever roles
# Show configuration
fever config
# Show version
fever version
Philosophy
Honest
No fake claims. If something doesn't work, we say so.
Terminal-First
Optimized for Linux terminal usage. No GUI dependency.
Practical
Real tools that do real work, not abstractions.
Focused
A tight core loop, not a sprawling platform.
Extensible
Clean interfaces for adding providers and tools.