Heavily inspired by Claude Code and CodeBuff, BujiCoder is a Go-native multi-agent AI coding tool that runs in your terminal. One binary. Zero dependencies. Pick any LLM provider. Your code never leaves your machine.
Most AI coding tools lock you into one model, one provider, and a mountain of JavaScript dependencies. BujiCoder takes a fundamentally different approach.
No Node. No npm. No Python. No Docker. A single compiled binary that starts instantly. Download it, run it, done. Under 30 MB for the entire tool.
Assign different models to different agent roles. Use a cheap model for file exploration, a powerful one for editing, and a reasoning model for planning — all in a single session.
OpenRouter, Groq, Cerebras, Together AI, Amazon Bedrock, Google Vertex, OpenAI, Anthropic, xAI, Ollama — bring your own API keys and switch providers freely.
Not one generic chatbot. A team of 13 purpose-built agents — editor, planner, researcher, reviewer, git committer, and more — each with their own tools and system prompts.
In Max mode, multiple agents implement competing solutions simultaneously. A judge agent evaluates and picks the best one. It's like having a coding tournament for every task.
Normal for fast/cheap everyday coding. Heavy for harder tasks with smarter models. Max for mission-critical work with the most powerful models and parallel evolution.
All tools execute on your machine. File reads, writes, code search, terminal commands — nothing routes through a third-party server. Your code stays yours.
Extend BujiCoder with any Model Context Protocol server. Add GitHub, browser automation, databases, or custom tools. Eager or lazy loading — you control when servers start.
Dangerous commands are blocked by default. Per-project .bujicoderrc permissions. Three permission modes — strict, ask, or yolo. You decide how much autonomy the AI gets.
Attach images directly with @path/to/screenshot.png. Review UI mockups, debug visual regressions, or let the UI reviewer agent automate browser testing with Puppeteer.
BujiCoder talks directly to AI providers using your API keys. No middleman markup. No vendor lock-in. Switch providers with a single config change.
One curl command. One binary. No runtime dependencies.
curl -fsSL https://bujicoder.com/install.sh | bash
The setup wizard walks you through picking a provider and entering your API key. Quick setup takes 10 seconds.
buji wizard runs on first launch
Ask questions, edit files, search your codebase, run commands. BujiCoder's agents handle the rest.
buji start interactive session
| BujiCoder | Typical AI Assistants | |
|---|---|---|
| Runtime | Single Go binary | Node.js + npm install |
| Startup time | < 100ms | 2-10 seconds |
| LLM Providers | 11+ providers | 1-2 providers |
| Model per agent | Yes, fully configurable | One model for everything |
| Cost control | 3 modes + per-agent overrides | Subscription or single tier |
| Agent architecture | 13 specialized agents | Single agent |
| Parallel evolution | Yes (Max mode) | No |
| MCP support | Full (eager + lazy) | Limited or none |
| Privacy | 100% local execution | Cloud-dependent |
| License | Apache 2.0 | Varies |
BujiCoder didn't emerge in a vacuum. We studied the tools that redefined AI-assisted coding, learned what they got right, and built on those ideas with our own vision.
Anthropic's terminal-native coding agent
Claude Code proved that a terminal-first AI assistant could be more powerful than any IDE plugin. Its agentic architecture — where the AI reads files, edits code, runs commands, and iterates on its own — fundamentally changed how developers interact with AI. BujiCoder's multi-agent orchestration, tool-use system, and permission model are all deeply influenced by the patterns Claude Code pioneered.
The lean, fast coding assistant
CodeBuff showed that an AI coding tool doesn't need to be a bloated IDE extension with a hundred config files. It championed speed, simplicity, and getting out of the developer's way. BujiCoder carries that same philosophy forward — a single binary, instant startup, minimal config — while adding the flexibility to bring your own models and providers.
We took the best ideas, rewrote them in Go, made them provider-agnostic, and added multi-agent superpowers.
That's BujiCoder.
Pick your platform. Be coding in under a minute.