Questions, answered plainly

Everything about pricing, models, privacy and the open-source model.

NinjaCode is an open-source AI coding agent. It plans, edits files, runs commands and tests inside VS Code, JetBrains, Zed, Neovim and Emacs. The agent core is GPL-2.0 licensed and available on GitHub.

Three ways: the agent is open source, it works with every frontier model (Claude, GPT, DeepSeek, Mistral, Kimi, GLM, Scaleway), and pricing is one simple monthly plan with a clear credit allowance. There is no forked IDE and no lock-in.

Your plan grants a monthly allowance of credits (20,000 on Starter, 52,500 on Pro, 110,000 on Ultra). Each request converts tokens into credits with a fixed per-model rate — frontier models cost more credits, efficient models fewer. Every request’s credit cost is visible in your usage dashboard.

Pass is the monthly subscription: Starter at €20, Pro at €50 with 5% extra credits, Ultra at €100 with 10% extra credits. The grid is degressive — higher plans get more credits per euro as an incentive to commit, not a classic discount. Credits work across all models.

Requests pause until your next monthly renewal, when your full allowance comes back. If you run out regularly, upgrading to a higher plan takes effect immediately and gives you a better credits-per-euro ratio. Unused credits don’t roll over.

Yes. NinjaCode works with your own Anthropic, OpenAI, DeepSeek, OpenRouter, Mistral, Moonshot or GLM keys — free, with no account required. Keys are stored in your editor’s secret storage and requests go directly to the provider.

Claude Sonnet, GPT-4o, DeepSeek V4, Kimi K2, GLM 4.5 / 5.2, Mistral Large, GPT-OSS 120B (via Scaleway) and more, plus Auto routing that picks the best-value model per task. New frontier models are added as providers release them.

VS Code natively, plus JetBrains IDEs, Zed, Neovim and Emacs through the Agent Client Protocol (ACP). A headless CLI runs the same agent in scripts and CI.

With BYOK, never — requests go straight from your editor to the model provider. With NinjaCode Pass, prompts transit through the gateway solely to meter usage and are not stored or used for training.

Every risky action is classified. You choose a permission mode: strict approves everything manually, balanced auto-approves safe actions, autonomous runs free. A shadow-git checkpoint system records the workspace before each change so you can always restore.

The agent harness, tools, providers layer, VS Code extension, CLI and ACP adapter are GPL-2.0. The billing gateway is proprietary — that split keeps the product you run open while funding development.