Signup Bonus

Get +1,000 bonus credits on Pro, +2,500 on Business. Start building today.

View plans
NovaKit
NovaKit CLI

Your AI coding agent,inside the terminal.

10x more tokens than Cursor. Half the price. Multi-provider support, LSP integration, checkpoints, and instant rewind. Ship faster with confidence.

2,000 credits/mo from $12+500 bonus credits on signup50+ models

CLI Signup Bonus

Get +500 bonus credits on CLI Pro, +1,000 on CLI Team. Limited time offer.

Get CLI Pro
Runs locally. Your code never leaves your machine.
novakit — github-copilot: gpt-4o
Thinking...
I found 6 relevant files using LSP and semantic search. Starting refactor:
lsp_goto_definition AuthService
edit src/auth/oauth.ts
edit src/config/config.ts (checkpoint saved)
Running bash: npm test
Agent|Review|Plan
Context: 45% • 12.4k tokens
Connect your favorite providers
Anthropic
sonnet 4.5, opus 4.5
OpenAI
GPT-5, GPT-4.1, o3
GitHub Copilot
All Copilot models via OAuth
OpenRouter
100+ models
Groq
qwen, Mixtral
Custom
Any OpenAI-compatible API

Up and running in seconds

Install

npm i -g @novakit/cli

Start

novakit

Connect Provider

ctrl+o in TUI

The TUI opens in an alternate screen buffer — your terminal stays clean.

Everything you need in the terminal

A complete AI coding environment without leaving your shell.

Multi-Provider Support

Use OpenAI, Anthropic, GitHub Copilot, OpenRouter, Groq, and more. Switch providers with ctrl+o.

GitHub Copilot Integration

OAuth device flow authentication with automatic token refresh. Use Copilot models directly.

Checkpoints & Rewind

Automatic snapshots before every file change. Instantly rewind with Esc+Esc or /rewind.

Agent, Review & Plan Modes

Full tools in Agent, batch review in Review, read-only in Plan. Cycle with Shift+Tab.

LSP Integration

Go-to-definition, find references, hover info, and diagnostics via Language Server Protocol.

Tool Whitelisting

Enable or disable specific tools per-session or via config. Interactive /tools manager.

Context Files (NOVAKIT.md)

Persistent project context loaded automatically. Supports imports with @path/to/file.md.

Semantic Code Search

Build a vector index of your codebase. The agent automatically retrieves relevant context.

Custom Commands & Agents

Define slash commands and specialized agents with custom system prompts and tool access.

MCP Tool Servers

Connect Model Context Protocol servers to extend the agent with external tools.

Session Management

Resume conversations, auto-compact on context threshold, export transcripts to markdown.

Git Integration

AI-generated commit messages, diff preview, and staged change analysis built-in.

Built-in Tools

A capable agent toolbelt

Read, write, search, and execute — all with safety guardrails.

read

Read files with line numbers

write

Create new files

edit

Modify existing files

glob

Find files by pattern

grep

Search with regex

bash

Execute shell commands

vision

Analyze images

lsp_goto

Go to definition

lsp_refs

Find all references

lsp_hover

Type info & docs

Dangerous commands blocked by default. Write operations require confirmation.

Keyboard-driven workflow

Everything accessible via shortcuts and slash commands. No mouse required.

Instant rewind

Esc Esc

Rewind to last checkpoint. Restore code and conversation.

Undo/Redo changes

ctrl+z / ctrl+y

Quick undo/redo for file changes. View history with /history.

Manage tools

/tools

Enable/disable tools per-session. Type to filter, toggle with Enter.

Cycle modes

Shift+Tab

Cycle Agent → Review → Plan. Review collects changes for batch review.

AI commit messages

/commit

Generate commit messages from staged changes.

Index your codebase

novakit index build

Build embeddings for semantic context retrieval.

Keyboard Shortcuts

ctrl+lSwitch model
ctrl+oConnect provider
ctrl+nNew session
shift+tabCycle modes
ctrl+zUndo change
Esc EscRewind
/Command palette
@Attach file
*Favorite model

Custom Commands

Define your own slash commands and agents.

~/.novakit/commands.json
{
  "commands": [{
    "id": "review",
    "name": "Code Review",
    "type": "prompt",
    "content": "Review this code..."
  }]
}
GitHub Copilot Support

Use your Copilot subscription

Authenticate via OAuth device flow and access all Copilot models including GPT-4o, Claude, Gemini, and more. Tokens refresh automatically.

OAuth device flow — no API keys to manage
Automatic token refresh when expired
Access to all Copilot-supported models
$ novakit
Select provider: GitHub Copilot
Enter this code in your browser:
ABCD-1234
URL: https://github.com/login/device
✓ Authenticated with GitHub Copilot
MCP Integration

Extend with external tools

Connect Model Context Protocol servers to give the agent access to databases, APIs, and custom tools.

~/.novakit/mcp.json
{
  "servers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@mcp/server-github"],
      "env": { "GITHUB_TOKEN": "..." }
    }
  }
}
Safety First

Checkpoints, undo, and review mode

Every file change is tracked. Rewind instantly, undo quickly, or batch-review all changes before they're final.

Automatic checkpoints before every file change
Instant rewind with Esc+Esc or /rewind
Quick undo/redo with ctrl+z and ctrl+y
Review Mode: batch-review all changes when agent completes
Tool whitelisting: disable dangerous tools via /tools
Review ModeShift+Tab to cycle
✓ edit src/auth.ts
✓ edit src/config.ts
✓ write src/utils/token.ts
Agent complete. 3 files modified.
$ Esc Esc
Rewinding to checkpoint...
✓ Restored 3 files to previous state
LSP Integration

IDE-level code intelligence

The agent uses Language Server Protocol for deep code understanding — the same technology that powers your IDE.

Go-to-definition — jump to where symbols are defined
Find references — locate all usages across codebase
Hover info — get type signatures and documentation
Diagnostics — see errors and warnings from the compiler
LSP Tools
lsp_goto_definition
  → Navigate to symbol definition

lsp_find_references
  → Find all usages of a symbol

lsp_hover
  → Get type info and docs

lsp_diagnostics
  → Get compiler errors/warnings
Supports: TypeScript, Python, Go, Rust, and more

Ready to code faster?

Get 2,000 credits/month for $12. Plus 500 bonus credits on signup. No lock-in — use your own API keys anytime.

npm i -g @novakit/cli && novakit
NovaKit CLI — AI coding agent in your terminal | NovaKit