Documentation

Everything needed to install Nib, connect a tool, and understand what you are charged.

Start here

How Nib is put together

Nib ships as three pieces that share one account: the desktop app, the command line, and the gateway your requests are routed through. The desktop app is the main product; the CLI and the API exist so the same plan works from a terminal, an editor, or a script.

  • One sign-in. A device-code flow turns a browser approval into a local credential — no key to copy, no password to paste.
  • One key. The Default key created with your account is what the desktop app uses. The same key works in Cline, Continue, Zed, and any OpenAI-compatible SDK.
  • One bill. nib status, the desktop status bar, and the console all read the same entitlement: credits included, credits used, and when the window resets.
  • Every model. Plans differ by allowance and concurrency, never by which model families you may call.

What lives where

PieceWhereLicence
Desktop app and CLIgithub.com/secretkeyllc/nibLGPL-3.0
Gateway, billing, model routingOperated by Secret Key LLCProprietary
This site and the consoleOperated by Secret Key LLCProprietary
The client is open so you can audit what it sends and where your credentials go. The gateway is not, because it contains provider contracts and routing logic.

Credits in one paragraph

Ten credits equal one dollar of model usage. Every plan includes a monthly credit allowance. Every response reports the credits it charged and the credits remaining. If a request's cost would exceed your remaining balance, it is rejected before it runs, with a 402 error that names the shortfall.