Codebuff
Overview
Codebuff is an open‑source terminal agent engineered for deep repository understanding and programmable workflows. With TypeScript generators you can compose sophisticated agents that mix AI generation with precise control, spawn subagents, and orchestrate conditional, multi‑step processes tailored to your use cases. It works with any model available on OpenRouter—from Claude and GPT to Qwen, DeepSeek, and more—so you can choose the right model per task and adopt new releases without waiting for platform updates. A fully customizable TypeScript SDK lets you embed capabilities into your applications, wire tools to CI/CD, and build AI‑powered development environments. Codebuff runs in your terminal across any tech stack, uses fast indexing to learn project structure and dependencies, and keeps session notes in human‑readable markdown so it adapts to your preferences over time.
Use Cases
Compose agent workflows
Use TypeScript generators to build multi‑step agents with conditional logic and subagents.
Model‑per‑task selection
Switch models via OpenRouter to fit coding, translation, or analysis tasks.
SDK integration
Embed capabilities, connect tools to CI/CD, and create AI‑powered dev environments.
Repository insights & actions
Index structure and dependencies quickly, then plan edits and apply changes across files.
Terminal automation
Run commands for installs, builds, tests and deployments in any stack, no special environment.
Pricing
Individual Plans
Get 500 free credits each month. Credits are consumed based on task complexity—simple queries use fewer credits; complex changes use more.
Includes:
- 500 free credits monthly
- Credits never expire
Includes:
- Usage‑based billing after free credits
- Per‑task credit usage visibility
- Buy additional credits anytime
- Credits never expire
Core Features
Standard Features
Advanced Features
Multi‑Agent Orchestration
Explorer, planner, and executor agents coordinate complex edits.
TypeScript Generators
Compose agents programmatically, spawn subagents, and implement conditional flows.
Published Agent Reuse
Compose existing published agents to accelerate adoption.
TypeScript SDK
Integrate tools, CI/CD, and app features with a fully customizable SDK.
Fast Repository Indexing
Quickly map project structure, dependencies, and patterns for context‑aware edits.
Terminal‑First Operation
Works in your shell across any tech stack—npm install and go.
Session Notes Memory
Stores human‑readable markdown notes to learn preferences and setup.
OpenRouter Models
Use any model from OpenRouter including Claude, GPT, Qwen, DeepSeek.
AI Models Support
Built-in Models
API Integration
OpenRouter
System Requirements
Supported Platforms
Windows, macOS, Linux
API Support
OpenRouter integration; TypeScript SDK and generator framework
Compatibility
Terminal‑first; works alongside any editor; SDK for CI/CD and app integration
Similar Products
Loading similar products...