Open Source · Apache 2.0

The AI coding assistant
that doesn't need Node, npm,
or your patience.

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.

Terminal
$ curl -fsSL https://bujicoder.com/install.sh | bash
Downloading buji v1.0.0 for linux/amd64...
Installed to ~/.local/bin/buji
$ buji
Welcome to BujiCoder! Let's get you set up.
? Choose setup mode:
> Quick Setup — OpenRouter key + recommended defaults
Advanced Setup — Pick providers, models & agent roles

10 reasons BujiCoder isn't just another code assistant

Most AI coding tools lock you into one model, one provider, and a mountain of JavaScript dependencies. BujiCoder takes a fundamentally different approach.

01

Zero-Dependency Go Binary

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.

02

Granular Model Control

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.

03
🌐

Any Provider, Your Choice

OpenRouter, Groq, Cerebras, Together AI, Amazon Bedrock, Google Vertex, OpenAI, Anthropic, xAI, Ollama — bring your own API keys and switch providers freely.

04
🤖

13 Specialized Agents

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.

05

Parallel Evolution Mode

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.

06
💰

Three Cost Modes

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.

07
🔒

Local-First Privacy

All tools execute on your machine. File reads, writes, code search, terminal commands — nothing routes through a third-party server. Your code stays yours.

08
🔌

MCP Extensibility

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.

09
🛡

Built-In Safety Rails

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.

10
👀

Vision & Multimodal

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.

Your keys. Your models. Your money.

BujiCoder talks directly to AI providers using your API keys. No middleman markup. No vendor lock-in. Switch providers with a single config change.

OpenRouter
200+ models, one API key
Groq
Ultra-low latency inference
Cerebras
Wafer-scale speed
Together AI
Open-source model hosting
OpenAI
GPT-4o & family
Anthropic
Claude Opus, Sonnet, Haiku
xAI
Grok models
Google AI
Gemini family
Amazon Bedrock
Enterprise-grade access
Google Vertex
GCP-native model serving
Ollama
Run models 100% locally
+ Any OpenAI-compatible
Custom endpoints supported

From install to coding in 60 seconds

1

Install

One curl command. One binary. No runtime dependencies.

curl -fsSL https://bujicoder.com/install.sh | bash
2

Configure

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
3

Code

Ask questions, edit files, search your codebase, run commands. BujiCoder's agents handle the rest.

buji start interactive session

How BujiCoder stacks up

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

Inspired by the best in the game

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.

Claude Code

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.

Agentic tool use Terminal-first UX Permission system File editing patterns

CodeBuff

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.

Speed-first design Minimal footprint Developer-centric UX

We took the best ideas, rewrote them in Go, made them provider-agnostic, and added multi-agent superpowers.
That's BujiCoder.

Ready to try it?

Pick your platform. Be coding in under a minute.

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/TechnoAllianceAE/bujicoder/main/scripts/install.sh | bash

From Source (Go 1.24+)

go install github.com/TechnoAllianceAE/bujicoder/cli/cmd/buji@latest

Windows

Download the latest .exe from GitHub Releases.