Open source Β· MIT Β· v1.1.0

The AI coding agent that runs free, on your own machine.

Watch a local model reason on screen, then use real tools to do the work β€” no cloud, no API bill, ~$0. Or bring any of 15 providers with automatic failover. From your terminal, a desktop app, your phone, or a 24/7 service.

πŸ†“ Local Ollama Β· $0 πŸ”Œ 15 providers πŸ§ͺ 27K+ tests βœ… reproducible proof
Real gpt-5.5 chat streaming in the Cowork desktop app for $0

Real gpt-5.5 in the desktop app β€” the answer streams in, cost $0.0000.

One engine. Everywhere you work.

πŸ†“

Free & local-first

Runs entirely on local Ollama ($0), any of 15 providers with auto-failover, or a flat-fee ChatGPT Plus/Pro login β€” no per-token metering.

🧠

Reasoning you can watch

Local models think step-by-step on screen, then call tools to act β€” edit files, run commands, search the web, verify results.

πŸ› οΈ

~110 tools, MCP & skills

Edit, shell, web search, browser, PDFs/Office, a skills marketplace, and MCP connectors β€” extend it to your stack.

🀝

Multi-AI fleet

Peers on your network observe each other live and call each other's models & read-only tools β€” one machine's spare GPU becomes everyone's.

πŸ€–

24/7 autonomy

A background service claims & runs tasks free-first on local models — TTL leases, DAG deps, a workers→verifier→synthesizer swarm.

πŸ‘οΈ

Personal companion

Optional: bidirectional voice, opt-in camera/presence, persistent memory, and 20+ messaging channels.

The Cowork desktop cockpit

Chat, tools, traces, workflows, settings, permissions, models β€” against the same core engine as the CLI.

Cowork desktop home with quick-action cards and the panel rail
Desktop home β€” quick-action cards, gradient hero, panel rail
Onboarding to a real first reply from local Ollama, $0
Zero β†’ first chat: a real reply from local Ollama, $0.0000
Fleet and autonomy dashboard
Fleet dispatch Β· tool-permission posture Β· Hermes toolsets
Cowork dark theme
Light & dark themes

In your pocket β€” over Telegram

The same agent as the terminal, reachable from your phone as a messaging bot. The prompt & tools scale to each question β€” instant for plain chat, loading tools on demand (the same pattern as Codex / Claude). You can also talk to it: a voice note in β†’ speech-to-text (faster-whisper) β†’ reply by voice (Piper TTS), all local / $0 (needs the local voice engines; degrades to text otherwise). Real, unedited captures (the bot is named β€œLisa” here).

Telegram: instant greeting, the time, and tomorrow's live weather in Paris via web search
Chat + live tools on demand β€” β€œwhat time is it?” and β€œtomorrow’s weather?” pull the time & web_search tools, only when asked
Telegram: the agent confirms it can read and inspect its own source code via view_file
Reads its own source (or any file) via view_file β€” then introduces its recursive self-improvement β†’
Telegram: the agent explains its recursive self-improvement β€” Manus-inspired lessons in RULE / PATTERN / CONTEXT categories, stored in .codebuddy/lessons.md
Improves itself across sessions β€” the Manus-inspired lessons_* loop extracts RULE / PATTERN / CONTEXT lessons into .codebuddy/lessons.md (project + global). Matches its real source.

What's shipped β€” not roadmap

  • $0 local coding agent β€” a local model reasons, then calls tools to do real work.
  • ChatGPT Plus/Pro β†’ gpt-5.5 at $0 β€” buddy login, flat-fee, no API key.
  • Goal loops (Ralph loop) β€” a judge re-checks completion each turn and auto-continues until done.
  • Multi-AI fleet β€” peer.chat / peer.tool.invoke across your network.
  • 15 providers with failover & circuit breakers; ~110 tools, MCP, skills.
  • 27K+ Vitest tests wired to CI.

Honest about scope β€” see the parity doc for exactly what's full vs. in-progress.

Install in seconds

# Free & local: point at a local Ollama, $0
npm install -g @phuetz/code-buddy
export CODEBUDDY_PROVIDER=ollama
buddy

# …or log in with your ChatGPT Plus/Pro subscription (no API key)
buddy login && buddy

Node β‰₯ 18 for the CLI Β· Node β‰₯ 22 for the desktop app. Run buddy doctor to check your environment.