Trust is read, not promised

The agent you run every day is GPL-2.0. Audit how it handles your code, extend it with your own tools, or fork it entirely — the license guarantees you can.

What's open (GPL-2.0)

  • packages/core — the agent loop, permissions, checkpoints, sessions
  • packages/tools — filesystem, shell, search and web tools
  • packages/providers — every LLM adapter, including the gateway client
  • apps/vscode — the full VS Code extension
  • apps/cli & apps/acp-agent — headless CLI and multi-IDE adapter

What's proprietary

Only the billing gateway — the service that meters Pass credits and proxies paid requests. Your editor never depends on it: with your own API keys, NinjaCode is 100% open code end to end.

Why the split?

The open core keeps you free; the gateway pays the maintainers. No venture pressure to raise token prices, no rug pull on the license.

Read the source on GitHubContributions welcome — CLA required for core, none for docs.