FeverCode

87 tools. 18 MCP servers. 53 providers. One terminal.
Rust-powered TUI. Token compression. Agent memory. Monetization ready.

Get early access to FeverCode Pro. No spam.

See the Portal


Full-screen terminal UI built with Ratatui — your workspace, at a glance.

fevercode — ~/projects/my-app
╭──────────────────────────────────────────────────────────────────────────────────╮
│  Workspace: ~/projects/my-app    Mode: vibe    Provider: zai    Preset: vibe_coder  │
╰──────────────────────────────────────────────────────────────────────────────────╯

┌─ Agents ─────────────────┐  ┌─ Chat ──────────────────────────────────────────────────────────────┐
│  ● vibe-coder           │  │                                                                    │
│  ○ planner              │  │  You: Build a REST API for user auth                        │
│  ○ architect             │  │                                                                    │
│  ○ guardian              │  │  VibeCoder: Writing src/auth.rs...                            │
│  ○ checker               │  │             Running cargo check... ✓                          │
│  ○ docs                  │  │             Writing tests... ✓                                 │
│                          │  │             Git branch: vibe/auth-api-a7f3e2                  │
│  [↑↓] select  [⏎] use  │  │                                                                    │
└──────────────────────────┘  │  │  ✓ Shipped in 3 tool calls. 0 questions asked.              │
│  ── Approval Queue ──                                        │
│  [1] src/auth.rs  +89 -0   [y/n/e]                      │
│                                                                    │
│  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │
│  ❯ Build a REST API for user auth_                        │
└─────────────────────────────────────────────────────────────────────┘
TUI Preview — Actual interface rendered in terminal via Ratatui

What's Inside


Built in Rust. Tested. Workspace-scoped. No excuses.

🖥

Full-Screen TUI Available

Full-screen terminal interface built with Ratatui. Chat panel, agent sidebar, approval queue — all keyboard-driven.

🔒

Workspace Safety Available

All operations are sandboxed to your project workspace. No wandering outside. What happens in the workspace stays in the workspace.

⚡

87 Built-in Tools Available

11 modules: file ops, git power tools, code quality, dev workflow, AI power tools, external integrations, UX tools. Every tool you need, built in.

🤖

7 Agent Roles Available

Builder, Planner, Architect, Guardian, Checker, Docs, and Vibe Coder — each with defined identity and behavioral contract.

🎛

Per-LLM Presets Available

Aggressive obedience rules tailored per model: CloudStrong, LocalMedium, LocalSmall, Precise, VibeCoder, and TestResearch.

🚫

llama3.2 Hard Lock Available

llama3.2 is HARD-LOCKED to TestResearch preset. Cannot be overridden. Blocked from production coding. Test/internet/research only.

🔌

18 MCP Servers Available

Preconfigured servers: filesystem, GitHub, fetch, memory, SQLite, Playwright, Chrome DevTools, Figma, Postman, Google Workspace, and more. Dynamic tool discovery at startup.

✅

Patch & Approval Queue Available

Review every change before it lands. Diff view, approve/reject/edit — you stay in control of your codebase.

🧪

157 Passing Tests Available

CLI parsing, provider configs, agent definitions, workspace validation, preset detection, RAG chunker, model discovery, license system, feature gates, MCP — tested and green. Run cargo test yourself.

📡

53 Provider Configs Available

Major cloud, local self-hosted, Chinese providers, aggregators, and specialty endpoints. Set your API key, pick a provider, go.

🗜

Token Compression Available

3-level text compression (lite/medium/ultra) to slash token usage. Estimate savings before sending. Decompress when needed.

🧠

Agent Memory Available

Persistent cross-session memory. Store decisions, conventions, preferences. Recall by query. Never forget what you told it.

📊

Smart Context Available

Relevance-scored file search. Code structure summarization. Finds the right files for your task without flooding context.

⚡

Parallel Dispatch Available

Dependency-graph task planning. Plan execution rounds, dispatch independent tasks in parallel, batch operations.

📝

Prompts Library Available

Reusable prompt templates with {{variable}} substitution. Built-in templates for code review, commits, debugging, testing, docs.

🔀

LLM Router Available

Automatic model tier selection. Simple tasks → fast model. Architecture → heavy model. Save cost without thinking about it.

📐

TDD Enforcement Available

Red-green-refactor cycle with automatic test/build/lint verification. Never ship without tests again.

🏗

C4 Architecture Available

Generate C4 architecture diagrams (context, container, component) as Mermaid. Visualize your system from 30,000 feet.

🔍

Code Review Tool Available

Automated code review: diff analysis, file scanning, security checks. Catch issues before they ship.

🌿

Git Flow Available

Feature/release/hotfix branch workflow with automated merge. Standard git flow, zero friction.

📋

Planning Tool Available

Persistent markdown plans in .fevercode/plans/. Track tasks, mark progress, resume across sessions.

🔬

Workspace Analyzer Available

Project overview: file counts, language breakdown, dependency analysis, health checks. Know your codebase at a glance.

💰

Monetization Ready Available

BSL 1.1 license, feature gates, Pro/Team/Enterprise tiers. License activation, analytics, audit logs — revenue infrastructure built in.

🧠

Local Mastermind RAG Available

Small local models (Phi4 1.5B) match top LLMs through iterative document retrieval. Index workspace docs, query with `/mastermind`, get cited answers.

🔍

Auto-Model Discovery Available

`/discover` queries your provider's `/models` endpoint automatically. No more guessing model names. Works with Ollama, Z.ai, OpenAI, and all 53 providers.

❓

Questionnaire Clarification Available

Vague request detected? FeverCode asks 1-3 focused questions, collects answers, and checks readiness before generating a plan. No more guessing user intent.

🎨

10 TUI Themes Available

DarkAero, EgyptianPortal, Matrix, Ocean, Monokai, SolarizedDark, Nord, Dracula, GruvboxDark, RosePine. Switch with `/theme`.

📜

SOULS.md Available

Agent constitution for Ra, Thoth, Ptah, Maat, Anubis, Seshat, and Vibe Coder. Each agent has a defined identity and behavioral contract.

🎯

Context Economy Available

Output truncation, secret redaction, and session logging. Keep token usage lean without losing critical information.

🔗

Session Continuity Available

JSONL event log and compact summaries. Resume where you left off with full conversation history preserved.

🚀

One-line Install Planned

macOS, Linux, and Windows installers. One command to get FeverCode running — pending first release.

📦

Crates.io & Binaries Planned

cargo install fevercode and pre-built binaries for Linux, macOS, Windows. One command, zero friction.

🔌

Plugin Marketplace Planned

Community-contributed tools and MCP servers. Browse, install, and share extensions.

Simple Pricing


Free for individuals and small teams. Pay when you're ready for more.

Community

Free
Forever. No credit card.
  • Full TUI coding agent
  • 87 built-in tools
  • 18 MCP servers
  • 53 LLM providers (BYOK)
  • 7 agent souls
  • 10 themes
  • Workspace safety boundary
  • Agent memory & smart context
  • Local Mastermind RAG
  • CLI commands (plan, run, vibe)
Get Started

Team

$39/seat/mo
For teams that ship together.
  • Everything in Pro
  • Team config & shared souls
  • Audit log & compliance export
  • Approved provider policies
  • Team member management
  • Centralized billing
Contact Sales

Enterprise

Custom
For organizations at scale.
  • Everything in Team
  • SSO / SAML integration
  • On-premise deployment
  • Dedicated support engineer
  • Custom SLA
  • Volume licensing
Talk to Us

Free for individuals and companies under $1M annual revenue. BSL 1.1 license — code becomes Apache 2.0 after 3 years.

Install FeverCode


Choose your platform. One command to get started.

# One-line install (macOS / Linux)
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/FeverDream-dev/FeverCode/releases/latest/download/fever-installer.sh | sh
# One-line install (Windows PowerShell)
powershell -ExecutionPolicy Bypass -c "irm https://github.com/FeverDream-dev/FeverCode/releases/latest/download/fever-installer.ps1 | iex"
# Install from source (all platforms)
cargo install --git https://github.com/FeverDream-dev/FeverCode fever
One-line installers available after the first release. Use source install until then.

⚠ No release yet?

Until the first release is published, install from source:

git clone https://github.com/FeverDream-dev/FeverCode
cd FeverCode/fevercode_starter
cargo build --release

Providers


Five provider configurations ready to go. Set the env var, select the provider, start building.

53 Providers

All major + local + Chinese

Major Cloud: OpenAI, Anthropic, Google, Azure, AWS, Cohere, Mistral, Groq, Together, xAI, DeepSeek, and more.

Configured

Local / Self-Hosted

OLLAMA_HOST

Ollama, LM Studio, LocalAI, llama.cpp, vLLM, TabbyAPI, KoboldCPP. Zero cost, full privacy.

Configured

Chinese Providers

DeepSeek, Qwen, Moonshot

DeepSeek, Qwen, Moonshot, Baichuan, Zhipu, Yi, Minimax, Hunyuan, and more.

Configured

Aggregators

OPENROUTER_API_KEY

OpenRouter, Venice, OpenPipe, Unify. Route to any model behind one API key.

Configured

Z.ai Coding Plan

ZAI_API_KEY

Z.ai's coding-optimized models with automatic model discovery.

Configured

Safety Modes


Three operating modes. You choose how much autonomy FeverCode gets.

💬

ask

Ask Mode

Read-only. FeverCode analyzes your code, answers questions, suggests changes — but touches nothing. Safe as a conversation.

⚖

auto

Auto Mode

Proposes changes through the approval queue. Every edit, every file operation passes through your review before applying.

⚡

spray

Spray Mode

Full autonomy within the workspace boundary. FeverCode executes plans, writes code, runs tests — all without waiting for approval.

🛡

Workspace Boundary — Non-Negotiable

Regardless of mode, FeverCode never operates outside your project directory. No home directory access, no system files, no escapes. The workspace boundary is enforced at the architecture level — not a config flag you can toggle off.

Architecture


The pipeline from prompt to production. Every step is auditable.

💬
Prompt
→
📋
Plan
→
🔐
Approval
→
🔧
Tools
→
✅
Checks
→
📊
Summary

Roadmap


Where we are. Where we're going.

Foundation Current

87 built-in tools, 18 MCP servers, 53 providers, 157 tests, 7 agents, 10 themes, workspace safety, per-LLM presets, token compression, agent memory, monetization with BSL 1.1.

Publishing Next

crates.io publication, pre-built release binaries for Linux/macOS/Windows, homebrew tap. One-command install for everyone.

Browser Automation Next

Integrated browser testing via Playwright/Chrome DevTools MCP. Web scraping, UI verification, screenshot comparison.

Plugin Marketplace Future

Community-contributed tools, MCP servers, and prompt templates. Browse, install, and share extensions.

Fever Cloud Future

Cloud sync, team analytics dashboard, centralized billing, and hosted model routing.