| title | FAQ | ||
|---|---|---|---|
| section | help | ||
| tags |
|
||
| order | 2 |
Software development: Writing features, tests, and scripts across common languages and frameworks. It can also run CLI commands, adjust build configs, review code, and answer questions about your repo.
Multiple. The orchestrator uses Claude Opus 4.6 in Default and Max modes, or MiniMax M2.7 in Free mode. Subagents are matched to their tasks: Claude Opus 4.6 for code editing, GPT-5.1 for deep reasoning, Grok 4.1 Fast for terminal commands and research, and Relace AI for fast file rewrites. Free mode includes code review support. See What models do you use? for the full breakdown.
UPDATE: Connecting to your Claude subscription is deprecated in Codebuff and will be removed on March 1st.
We had reports of at least one user having their Anthropic account disabled after heavy usage via Codebuff.
We recommend switching to a Codebuff Strong subscription as an alternative — it includes generous usage limits across all models without needing to connect external subscriptions.
Yes. It's Apache 2.0 at github.com/CodebuffAI/codebuff.
We don't store your codebase. The server forwards requests to model providers. We keep small slices of chat logs for debugging.
No, we don't choose providers that will train on your data in our standard modes.
If you want isolation, use the Dockerfile to run Codebuff against a scoped copy of your codebase.
Yes. Add knowledge.md files to describe patterns, constraints, and commands. Codebuff also reads AGENTS.md and CLAUDE.md if present. Per directory, it picks one: knowledge.md first, then AGENTS.md, then CLAUDE.md. Codebuff updates existing knowledge files but won't create them unless you ask.
You can also create a home directory knowledge file (~/.knowledge.md, ~/.AGENTS.md, or ~/.CLAUDE.md) for preferences that apply across all projects. File name matching is case-insensitive. See Knowledge Files for details.
Codebuff by default will not read files that are specified in your .gitignore. You can also create a .codebuffignore file to specify additional files or folders to ignore.
The .codebuffignore follows standard .gitignore negation rules as well! So to ignore a file from git but not from Codebuff:
path/to/file!path/to/file
Take note that if you want to negate something in a nested subdirectory, you need to first negate each of the parent directories first (assuming they were ignored by some other rule). So something like:
# ignore everything
**# negate: path/to/file
!path/to/
!path/to/file
The final set of files ignored by Codebuff are determined by the contents of .gitignore, followed by the contents of .codebuffignore.
Codebuff runs specialized models in parallel: one finds files, another reasons through the problem, another writes code, another reviews. A selector picks the best output. In Max mode, multiple implementations compete. Benchmark comparison.
See Codebuff vs Claude Code for a detailed comparison. Short version: Codebuff is faster, cheaper, and handles large codebases better.
Contact support@codebuff.com or join our Discord.