Verboo Code is the coding-agent CLI for the Verboo platform. It connects exclusively to Verboo's infrastructure — no API keys from external providers needed.
Verboo Code is a fork of Claude Code, maintained by the Verboo team.
Quick Start | What Works | gRPC Server | Source Build | Community
Sign up at code.verboo.ai.
npm install -g @verboo/codeIf the install later reports ripgrep not found, install ripgrep system-wide and confirm rg --version works in the same terminal before starting.
verbooOn first run, Verboo Code opens your browser at https://code.verboo.ai to complete the OAuth login. Once authenticated, your session tokens are stored securely in your system keychain (macOS Keychain, Windows Credential Manager, or Linux libsecret). No additional configuration required.
To log in manually at any time:
verboo /login- Tool-driven coding workflows: Bash, file read/write/edit, grep, glob, agents, tasks, MCP, and slash commands
- Streaming responses: Real-time token output and tool progress
- Tool calling: Multi-step tool loops with model calls, tool execution, and follow-up responses
- Images: URL and base64 image inputs for providers that support vision
WebSearch uses DuckDuckGo by default.
Note: DuckDuckGo fallback works by scraping search results and may be rate-limited, blocked, or subject to DuckDuckGo's Terms of Service.
WebFetch works via basic HTTP plus HTML-to-markdown conversion. It may fail on JavaScript-rendered sites or sites that block plain HTTP requests.
Verboo Code can be run as a headless gRPC service, allowing you to integrate its agentic capabilities (tools, bash, file editing) into other applications, CI/CD pipelines, or custom user interfaces. The server uses bidirectional streaming to send real-time text chunks, tool calls, and request permissions for sensitive commands.
Start the core engine as a gRPC service on localhost:50051:
npm run dev:grpc| Variable | Default | Description |
|---|---|---|
GRPC_PORT |
50051 |
Port the gRPC server listens on |
GRPC_HOST |
localhost |
Bind address. Use 0.0.0.0 to expose on all interfaces (not recommended without authentication) |
We provide a lightweight CLI client that communicates exclusively over gRPC. It acts just like the main interactive CLI, rendering colors, streaming tokens, and prompting you for tool permissions (y/n) via the gRPC action_required event.
In a separate terminal, run:
npm run dev:grpc:cliNote: The gRPC definitions are located in src/proto/verboo.proto. You can use this file to generate clients in Python, Go, Rust, or any other language.
bun install
bun run build
node dist/cli.mjsHelpful commands:
bun run devbun testbun run test:coveragebun run security:pr-scan -- --base origin/mainbun run smokebun run doctor:runtimebun run verify:privacy- focused
bun test ...runs for the areas you touch
Verboo Code uses Bun's built-in test runner for unit tests.
Run the full unit suite:
bun testGenerate unit test coverage:
bun run test:coverageOpen the visual coverage report:
open coverage/index.htmlIf you already have coverage/lcov.info and only want to rebuild the UI:
bun run test:coverage:uiUse focused test runs when you only touch one area:
bun run test:providerbun run test:provider-recommendationbun test path/to/file.test.ts
Recommended contributor validation before opening a PR:
bun run buildbun run smokebun run test:coveragefor broader unit coverage when your change affects shared runtime or provider logic- focused
bun test ...runs for the files and flows you changed
Coverage output is written to coverage/lcov.info, and Verboo Code also generates a git-activity-style heatmap at coverage/index.html.
src/- core CLI/runtimescripts/- build, verification, and maintenance scriptsdocs/- setup, contributor, and project documentationpython/- standalone Python helpers and their testsvscode-extension/verboo-vscode/- VS Code extension.github/- repo automation, templates, and CI configurationbin/- CLI launcher entrypoints
If you believe you found a security issue, see SECURITY.md.
- Use GitHub Discussions for Q&A, ideas, and community conversation
- Use GitHub Issues for confirmed bugs and actionable feature work
Contributions are welcome.
For larger changes, open an issue first so the scope is clear before implementation. Helpful validation commands include:
bun run buildbun run test:coveragebun run smoke- focused
bun test ...runs for files and flows you changed
Verboo Code is an independent community project and is not affiliated with, endorsed by, or sponsored by Anthropic.
Verboo Code originated from the Claude Code codebase and has since been substantially modified. "Claude" and "Claude Code" are trademarks of Anthropic PBC. See LICENSE for details.
See LICENSE.