English | νκ΅μ΄ | δΈζ | ζ₯ζ¬θͺ | EspaΓ±ol
Prove your AI coding is actually improving.
Codingbuddy is a multi-AI MCP server that orchestrates 37 specialist agents across 9 AI tools β and measures the impact on your code quality with every session.
- Breathing Buddy Face β the buddy face reacts to your session phase (idle / thinking / active / blocked / victory) so the status bar feels alive.
- Cost Velocity Indicator β session spend-rate badge with π₯ / β / β / π€ trend glyphs tells you whether you're on a slow planning pass or a hot refactor burn.
- Cache Savings Badge β quantifies prompt-cache discounts as
π°$N.NN savedso you see the value of caching in real time. - Mode Rainbow Coloring β per-mode ANSI truecolor gradients (PLAN β / ACT β / EVAL β / AUTO β) with
NO_COLORenv support for CI and greyscale terminals. - Smart Context Bar β visual
[ββββββββββ] 42%progress bar replaces plainCtx:42%text with warning and danger thresholds. - Adaptive Layout Engine β HUD fits narrow terminals gracefully with
fit_segmentsadaptive truncation. - Rate-limit Severity Icons β visual warnings when you approach API rate limits.
At the end of every session, codingbuddy shows you what actually happened:
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β Session Impact Report β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Issues prevented 12 β
β Security 4 (2 critical) β
β Accessibility 3 β
β Performance 2 β
β Code Quality 3 β
β β
β Agents dispatched 8 β
β Checklists generated 5 β
β Mode transitions PLAN β ACT β EVAL β
β Context decisions 14 β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Most AI rules tools tell you to "code better." Codingbuddy proves you did.
# 1. Install
npm install -g codingbuddy
# 2. Initialize your project
npx codingbuddy init
# 3. Add to your AI tool's MCP config{
"mcpServers": {
"codingbuddy": {
"command": "npx",
"args": ["codingbuddy", "mcp"]
}
}
}Start coding with PLAN, ACT, EVAL, or AUTO keywords.
Claude Code users: Install as a plugin for the full experience:
# 1. Add marketplace claude marketplace add JeremyDev87/codingbuddy # 2. Install plugin claude plugin install codingbuddy@jeremydev87The plugin adds session-aware hooks that power Impact Reports, buddy greetings, onboarding tours, achievement badges, and adaptive performance mode. Update to the latest version with
claude plugin install codingbuddy@jeremydev87.See the Plugin Guide for details.
Full Getting Started Guide β
Measurable results, not promises. Session Impact Reports show issues prevented, agents dispatched, and quality improvements β backed by data from every tool call.
37 specialists, not one generalist. Security engineers, accessibility experts, performance specialists, architects β each with domain expertise that a single AI cannot match.
One ruleset, 9 AI tools. Same quality standards whether you use Cursor, Claude Code, GitHub Copilot, or any other supported tool. Switch tools without losing consistency.
Quality gates that ship. The PLAN β ACT β EVAL cycle iterates until Critical=0 and High=0. Production-ready code, not "good enough" code.
Question-First Planning β Codingbuddy now asks before it plans. Ambiguous prompts trigger a clarifying question, and clear prompts walk through DiscoverβDesignβPlan stages with explicit user confirmation at each step.
Council Scene β PLAN, EVAL, and AUTO modes open with a visible council scene showing which specialist agents are assembled and ready to collaborate.
Permission Forecast β Before execution, codingbuddy surfaces what permission classes (repo-write, network, external) will be needed, so you can prepare approval bundles in advance.
Execution Gate β When the planning stage hasn't advanced past discovery, specialist dispatch is suppressed to avoid premature work.
Council State Pipeline β Real-time council badges show agent handoffs, stage transitions, and blockers as they happen during tool execution.
| Tool | Integration | Setup |
|---|---|---|
| Claude Code | MCP Server + Plugin | Guide |
| Cursor | MCP Server | Guide |
| GitHub Copilot / Codex | MCP Server | Guide |
| Antigravity (Gemini) | MCP Server | Guide |
| Amazon Q | MCP Server | Guide |
| Kiro | MCP Server | Guide |
| Windsurf | MCP Server | Guide |
| Aider | MCP Server | Guide |
| OpenCode | MCP Server | Guide |
Codingbuddy enforces a quality-driven development cycle:
PLAN ACT EVAL
ββββββββββββ ββββββββββββ ββββββββββββββββ
β Architect β βDeveloper β β Code Review β
β designs βββββββββΆ βimplementsβββββββββΆ β + Parallel β
β approach β β with TDD β β Specialists β
ββββββββββββ ββββββββββββ ββββββββ¬ββββββββ
β
βββββββββββ΄ββββββββββ
β β
Critical > 0? Critical = 0
High > 0? High = 0
β β
βΌ βΌ
Back to PLAN Ship with
confidence
AUTO mode runs the full cycle autonomously:
AUTO: Implement JWT authentication with refresh tokens
β Plans architecture with security requirements
β Implements with TDD
β Reviews: security, performance, accessibility, code quality
β Iterates until production-ready
Codingbuddy tracks what its agents do during your session and generates a summary at the end.
| Event | Description |
|---|---|
| Mode transitions | PLAN/ACT/EVAL workflow progression |
| Agents dispatched | Which specialists were activated and when |
| Issues prevented | Problems caught before reaching production |
| Checklists generated | Domain-specific quality gates applied |
| Context decisions | Architectural decisions persisted across sessions |
| Rules matched | Project-specific rules enforced during the session |
- Every MCP tool call logs impact events to the session
- Events are categorized by domain (security, accessibility, performance, quality) and severity
- At session end,
get_session_impactgenerates the summary report
No configuration needed. Impact telemetry is always on.
37 specialist agents organized in a 3-tier system.
Orchestrate the development workflow.
| Agent | Role |
|---|---|
| Plan Mode | Design architecture and test strategy |
| Act Mode | Execute implementation with TDD |
| Eval Mode | Multi-specialist code review |
| Auto Mode | Autonomous PLAN β ACT β EVAL until quality met |
Core implementation and review roles.
| Agent | Focus |
|---|---|
| Solution Architect | High-level system design |
| Technical Planner | Implementation planning with TDD tasks |
| Frontend Developer | React/Next.js, Server Components, accessibility |
| Backend Developer | Node.js, Python, Go, Java β Clean Architecture |
| Mobile Developer | React Native, Flutter, iOS, Android |
| Data Engineer | Schema design, migrations, query optimization |
| Data Scientist | EDA, statistical modeling, ML, Jupyter |
| Systems Developer | Rust, C/C++, FFI, embedded, low-level performance |
| Code Reviewer | Multi-dimensional quality assessment |
| Test Engineer | TDD cycle, coverage, all test types |
| Security Engineer | Auth, encryption, vulnerability remediation |
| Software Engineer | General-purpose, any language (fallback) |
| DevOps Engineer | Docker, monitoring, deployment |
| Platform Engineer | IaC, Kubernetes, multi-cloud, GitOps |
| Tooling Engineer | Build tools, project configuration |
| Agent Architect | AI agent design and validation |
| AI/ML Engineer | LLM integration, RAG, prompt engineering |
| UI/UX Designer | Visual hierarchy, interaction patterns, UX laws |
Domain experts dispatched in parallel during EVAL.
| Agent | Domain |
|---|---|
| Architecture | Layer boundaries, dependency direction, SOLID |
| Test Strategy | TDD vs test-after, coverage planning |
| Security | OWASP, auth/authz, XSS/CSRF |
| Accessibility | WCAG 2.1 AA, ARIA, keyboard navigation |
| Performance | Core Web Vitals, bundle size, rendering |
| Code Quality | Complexity analysis, DRY, design patterns |
| SEO | Metadata, JSON-LD, Open Graph |
| i18n | Translation keys, RTL, locale formatting |
| Integration | API patterns, OAuth, circuit breakers |
| Event Architecture | Event Sourcing, CQRS, Saga, message queues |
| Documentation | JSDoc, code comments, API docs |
| Observability | OpenTelemetry, tracing, SLI/SLO |
| Migration | Strangler Fig, zero-downtime migrations |
| Agent | Purpose |
|---|---|
| Parallel Orchestrator | Multi-issue parallel execution with file-overlap validation |
| Plan Reviewer | Plan quality and feasibility checks |
Reusable workflows that enforce consistent development practices.
| Skill | Description |
|---|---|
ship |
Run CI checks, create branch, commit, push, and PR |
retrospective |
Analyze session archives for patterns and improvements |
test-driven-development |
Red β Green β Refactor cycle enforcement |
systematic-debugging |
Root cause analysis before proposing fixes |
security-audit |
OWASP Top 10 review, secrets scanning |
performance-optimization |
Profiling-first optimization workflow |
refactoring |
Tidy First principles with test safety |
brainstorming |
Explore intent and requirements before building |
Create codingbuddy.config.json in your project root:
{
"language": "en",
"verbosity": "compact",
"ai": {
"defaultModel": "claude-sonnet-4-20250514"
}
}| Setting | Options | Default |
|---|---|---|
language |
en, ko, ja, zh, es, pt-br, de, fr |
en |
verbosity |
minimal, compact, standard, detailed |
compact |
ai.defaultModel |
Any Claude model ID | claude-sonnet-4-* |
Real-time visualization of agent activity, task progress, and workflow state.
npx codingbuddy tuiMulti-session support, responsive layout, and zero overhead on MCP response times.
| Document | Description |
|---|---|
| Getting Started | Installation and setup |
| Agent System | Complete agent reference |
| Skills Library | Workflow skills |
| Supported Tools | AI tool integration guides |
| Configuration | Config file options |
| Plugin Guide | Claude Code plugin setup |
| TUI Guide | Terminal dashboard |
| API Reference | MCP server capabilities |
We welcome contributions! See CONTRIBUTING.md for guidelines.
MIT Β© Codingbuddy
