Codingbuddy
Codingbuddy
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.
What's New in v5.6.0 β HUD Statusbar Wave
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.
Session Impact Report
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.
Quick Start
# 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 β
Why Codingbuddy?
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.
What's New in v5.4.0
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.
Supported AI Tools
Tool | Integration | Setup |
Claude Code | MCP Server + Plugin | |
Cursor | MCP Server | |
GitHub Copilot / Codex | MCP Server | |
Antigravity (Gemini) | MCP Server | |
Amazon Q | MCP Server | |
Kiro | MCP Server | |
Windsurf | MCP Server | |
Aider | MCP Server | |
OpenCode | MCP Server |
How It Works
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
confidenceAUTO 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-readyImpact Telemetry
Codingbuddy tracks what its agents do during your session and generates a summary at the end.
What It Tracks
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 |
How It Works
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.
Agents
37 specialist agents organized in a 3-tier system.
Mode Agents (4)
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 |
Primary Agents (18)
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 |
Specialist Agents (13)
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 |
Utility Agents (2)
Agent | Purpose |
Parallel Orchestrator | Multi-issue parallel execution with file-overlap validation |
Plan Reviewer | Plan quality and feasibility checks |
Built-in Skills
Reusable workflows that enforce consistent development practices.
Skill | Description |
| Run CI checks, create branch, commit, push, and PR |
| Analyze session archives for patterns and improvements |
| Red β Green β Refactor cycle enforcement |
| Root cause analysis before proposing fixes |
| OWASP Top 10 review, secrets scanning |
| Profiling-first optimization workflow |
| Tidy First principles with test safety |
| Explore intent and requirements before building |
Configuration
Create codingbuddy.config.json in your project root:
{
"language": "en",
"verbosity": "compact",
"ai": {
"defaultModel": "claude-sonnet-4-20250514"
}
}Setting | Options | Default |
|
|
|
|
|
|
| Any Claude model ID |
|
Terminal Dashboard (TUI)
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.
Documentation
Document | Description |
Installation and setup | |
Complete agent reference | |
Workflow skills | |
AI tool integration guides | |
Config file options | |
Claude Code plugin setup | |
Terminal dashboard | |
MCP server capabilities |
Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
License
MIT Β© Codingbuddy