Skip to content
Niki v0.7.0 — plan mode, honest metering, headless CI contract.Read the release notes
niki
Esc
navigateopen⌘Jpreview
On this page

Spend Caps & Auth

Mid-run spend ceilings, cost protection, and OS keyring credentials.

Spend Caps & Authentication

NIKI provides built-in cost controls and secure credential management.


Mid-Run Spend Cap (spend_cap_usd)

To prevent runaway LLM costs or unexpected loop charges, NIKI tracks token consumption after every agent stage.

If the estimated cumulative cost exceeds general.spend_cap_usd, NIKI immediately aborts the run, avoids creating broken git branches, and outputs a diagnostic error:

[general]
spend_cap_usd = 2.50 # Aborts run if cost exceeds $2.50 USD

OS Keyring Credential Storage

Rather than storing plaintext API keys in your repository or configuration files, use niki auth login to store credentials in your operating system’s native secure keyring (Apple Keychain, Windows Credential Manager, Linux Secret Service):

# Log in to a provider securely
niki auth login --provider anthropic

# Check status of saved credentials
niki auth status

# Log out / remove key
niki auth logout --provider anthropic

Was this page helpful?