-
Notifications
You must be signed in to change notification settings - Fork 1
Guides
Jonathan D.A. Jewell edited this page Mar 28, 2026
·
1 revision
- Create a new file in
cartridges/your-cartridge/ - Implement the Cartridge interface
- Register in the cartridge manifest
- Add tests
- Run
just test
BoJ tools appear automatically in Claude Code via MCP. Just use them:
Use the boj_github_list_repos tool to list my repos
// Emit a BoJ request from any panel
PanelBus.emit(BojRequest("github", "list_repos", {owner: "hyperpolymath"}))We're building 3 new cartridges per day. To contribute:
- Pick a service from the open-source queue
- Write the cartridge (REST/gRPC client)
- Add integration tests
- Submit PR
curl http://localhost:3007/api/cartridges # List all cartridges
curl http://localhost:3007/api/health # Server healthEach cartridge that needs auth reads from environment variables:
-
GITHUB_TOKEN— GitHub API access -
GITLAB_TOKEN— GitLab API access -
CLOUDFLARE_API_TOKEN— Cloudflare access - See
.env.examplefor all variables