Open Source

FeverCode

Code like fever. Ship like dream.

An open-source terminal coding agent for Linux, built with Rust.

fevercode — ~/repos/project
$ fever code
Initializing FeverCode v0.1.0...
Loading workspace: ./project
Analyzing repository structure...
Found 24 files, 3 crates, 2 modules
Role: coder | Mode: plan
─────────────────────────────────
Ready. Type your task or :help for commands.
$ _

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.

coderCode implementation
researcherInformation gathering
plannerStrategic planning
architectSystem design
debuggerTroubleshooting
testerQuality assurance
reviewerCode review
refactorerCode improvement
shell_executorCommand execution
git_operatorGit operations

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

Terminal
# Clone the repository
git clone https://github.com/FeverDream-dev/FeverCode.git
cd FeverCode

# Build from source
cargo build --release

# Start the TUI
fever
Usage
# 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.