codebuff  by CodebuffAI

AI coding assistant for terminal-based code editing

Created 1 year ago
2,685 stars

Top 17.4% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Codebuff is an AI-powered terminal assistant designed to modify codebases using natural language instructions. It employs a sophisticated multi-agent system, coordinating specialized agents for tasks like file scanning, planning, implementation, and review. This approach aims to provide superior context understanding and edit accuracy compared to single-model solutions, targeting developers seeking efficient, intelligent code modification and automation.

How It Works

Codebuff utilizes a multi-agent architecture where distinct agents (e.g., File Explorer, Planner, Implementation, Review) collaborate. This modular approach allows for specialized task handling, leading to better project context comprehension, more precise code edits, and reduced error rates than monolithic AI coding assistants.

Quick Start & Requirements

  • Install CLI: npm install -g codebuff
  • Run CLI: Navigate to your project directory and execute codebuff.
  • Prerequisites: Node.js and npm are required for installation and execution.
  • Resources: Documentation is available at codebuff.com/docs. Local development details are mentioned in local-development.md.

Highlighted Details

  • Multi-Agent System: Orchestrates specialized agents for enhanced code understanding and modification accuracy.
  • Model Agnosticism: Supports any model available on OpenRouter, including GPT, Claude, Qwen, and DeepSeek, offering flexibility beyond proprietary model lock-ins.
  • Deep Customizability: Enables creation of custom agents and workflows using TypeScript, allowing programmatic control, conditional logic, and sub-agent orchestration.
  • SDK Integration: Provides a TypeScript SDK (@codebuff/sdk) for embedding Codebuff's capabilities into applications, CI/CD pipelines, or custom development environments.
  • Performance Claims: Claims to outperform Claude Code in evaluations across 175+ coding tasks on real-world open-source repositories.

Maintenance & Community

  • Community support is available via Discord.
  • Direct support contact: support@codebuff.com.

Licensing & Compatibility

  • The license type is not specified in the provided README.

Limitations & Caveats

  • Performance claims are based on internal evaluations.
  • The effectiveness may depend on the quality and configuration of the chosen underlying AI model.
Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
8
Issues (30d)
3
Star History
86 stars in the last 30 days

Explore Similar Projects

Starred by Dax Dax(Core Contributor to opencode, SST) and Adam Elmore Adam Elmore(Cofounder of StatMuse; Contributor to opencode).

oh-my-opencode by code-yeongyu

95.9%
13k
LLM agent orchestration for enhanced IDE workflows
Created 1 month ago
Updated 16 hours ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Elvis Saravia Elvis Saravia(Founder of DAIR.AI).

DeepCode by HKUDS

2.8%
14k
AI agents transform ideas into production-ready code
Created 8 months ago
Updated 4 days ago
Feedback? Help us improve.