Kimi K3
moonshotai/kimi-k3
- Input
- $3.00
- Output
- $15.00
- Context
- 1M
Launch Claude Code, Codex, OpenCode, Pi or DeepSeek Harness on Novita models with one command, already tuned for each agent. Your API key never reaches the agent.

Claude Code
$ novi claude
Codex
$ novi codex
OpenCode
$ novi opencode
Pi
$ novi pi
DeepSeek Harness
$ novi dsh
Claude Desktop
From the novi menu
Codex Desktop
From the novi menu
No config files to edit and no env vars to export. novi does the wiring every time you launch.
One line installs a single, checksum-verified binary.
Paste your Novita API key once, or set NOVITA_API_KEY.
Browser sign-in is coming soon.
Start your agent through novi — or open the menu and pick one.
OpenCode, Pi and DeepSeek Harness work the same way: novi opencode, novi pi, novi dsh.

Interactive menu
novi.The menu shows which agents are installed and up to date, installs the missing ones once you confirm, and puts everything else one key away.
Agents need a dozen-plus settings to use a new provider.Pointing an agent at a new provider takes a dozen-plus settings, and a wrong one degrades it quietly. novi sets 34 of them for every Claude Code session and adapts each request to the model it's talking to.
Main, mid and background slots map to the right Novita model.
Subagents inherit the session model. Web search runs through Novita AI Search.
1M-token context with compaction tuned to 200K, so long sessions keep going.
The local relay clamps output limits and adapts tool calls per model, so requests don't fail silently.
Every compatible Novita model shows up in your agent's own /model picker, with its price and context window. Switch anytime with --model.
moonshotai/kimi-k3
zai-org/glm-5.3
deepseek/deepseek-v4.1-flash
Input / output · USD per 1M tokens
Novita models in the /model picker
Default lineup · as of Oct 2026

Sessions run through a private relay on your machine. The agent gets a one-time token that only works there — never your API key.

Agent credentials and every other header are dropped.
The relay refuses any address other than 127.0.0.1 and rejects browser origins.
Signed in to Codex with OpenAI? Your original models still go to OpenAI on Codex's own credential. Novita requests carry only your Novita key.
CLI sessions use temporary files removed on exit. novi uninstall restores desktop connections and removes what novi added, keeping your usage history and backups.
Launch either app from the novi menu with a long-term Novita setup. Every change is journaled, so one step puts your original setup back.

Switches the app to third-party gateway mode with a Novita profile that points at a relay on your machine.

Adds a novita-desktop provider, served by the same local relay. Signed in with OpenAI? You stay signed in, and your original models share the picker with Novita's.
Same three steps for both apps.
Beta. On macOS, Launch also starts the relay at login, so after a reboot you just open the app; on Windows it adds the NoviDesktopRelay entry at sign-in (Task Manager → Startup apps); on Linux, choose Connect / start again. novi desktop status shows each app and its connection. In Novita mode, Claude Desktop cloud sessions and Remote Control are unavailable.
Browse models, check your setup, keep novi current and see what your sessions cost — your balance and bill are one key away in the menu.
Prices, context windows and which agents can run each model, straight from Novita's catalog.

Verifies your key, the Novita API and every agent, with the exact command to update or install each. novi update upgrades novi itself in place once the download's checksum and version check out.

Every session ends with a receipt of tokens and estimated model cost, and novi usage adds up the last 7 days. Only metadata stays on your machine: no prompts, responses or keys. Estimates, not your Novita bill.

novi is new and moving fast. Here's what's live and what's coming.
Available now on macOS, Linux and Windows.
Planned for upcoming releases.
Further out on the roadmap.
Short answers on setup, safety and pricing. For anything else, the docs and our support team can help.
Not for CLI sessions. Settings and provider files are injected for the session and removed when the agent exits; anything it saves on its own mid-session is restored. To go back, just run your agent without novi (while Codex Desktop is connected, plain codex shares its setup). Desktop apps (Beta) do write config, but every change is journaled, and Disconnect / restore settings in the novi menu puts it back.
Claude Code, Codex, OpenCode, Pi and DeepSeek Harness. Claude Desktop and Codex Desktop are in Beta, and Hermes, Cline and Kilo are coming soon. If a CLI agent isn't installed yet, the novi menu can install it once you confirm.
No. If Codex has a saved OpenAI sign-in, it stays (one kept only in the system keychain isn't detected yet): your original models share the picker with Novita's and still go to OpenAI on Codex's own credential. Claude Code keeps your sign-in and custom model picker while the session runs on Novita. Either way, the agent only gets a per-session token for a relay on 127.0.0.1, never your Novita key.
Any Novita model your agent can drive: 40+ in Claude Code's /model picker and 20+ in Codex. Use --model to start with a specific one, or run novi models to browse prices. Tools, MCP servers, subagents and web search keep working on them.
novi is free. You pay standard Novita pay-as-you-go prices for the tokens you use. Web search runs through Novita AI Search and is billed to your account (turn it off with NOVI_NO_WEB_SEARCH=1). Each CLI session prints a usage receipt when it exits, and novi usage --last 7d sums the past week; both are local estimates, not your Novita bill.
macOS and Linux on Intel and ARM, and Windows 10/11 on x64 and ARM64 (install with irm https://novita.ai/novi/install.ps1 | iex in PowerShell). Tested with Claude Code 2.1.283–2.1.295 and Codex 0.153.4–0.162.0; novi doctor flags anything older. If your proxy can't reach Novita, NOVI_NOVITA_DIRECT=1 bypasses it for api.novita.ai only.
novi update checks the checksum and version, then replaces novi in place. novi uninstall restores desktop connections, then removes novi and its saved key. Your agent configs and history stay, and so do novi's usage history and backups.
You can point Claude Code at Novita's Anthropic-compatible endpoint yourself; see the Claude Code guide in Novita docs.
Add your Novita key once, then start your coding agent on Novita whenever you want, with the tools and workflow you already have.