The terminal-first AI assistant that understands your codebase, respects your workflow, and keeps you in control.
npm install -g @compass-ai/nova
nova setup
novaNova can be used as an AI agent server in IDEs that support the Agent Client Protocol (ACP), such as Zed and JetBrains IDEs.
Important: Run
nova setupfirst to configure your API keys and preferences before integrating with any IDE.
To configure Nova in Zed, open your settings file (zed: open settings) and add the following to your settings.json:
"agent_servers": {
"Nova": {
"type": "custom",
"command": "npx",
"args": ["@compass-ai/nova@latest", "acp"]
}
}Nova is part of the Compass Platform ecosystem β a unified AI development solution:
| Platform Component | Description |
|---|---|
| π₯οΈ Desktop App | Full GUI experience with rich visualizations |
| π Web Platform | Access your projects from anywhere |
| π» CLI (Nova) | Terminal-first power user experience |
| π» Excel Add-In | Transform how your organization works with spreadsheets. |
One subscription. Four ways to work. Complete flexibility.
Nova isn't just another AI coding tool. It's built from the ground up for developers who want power without surrendering control.
Stay in flow: No browser tabs, no copy-pasting, no context switching. Describe what you need in plain English and Nova handles the rest β reading files, writing code, running commands, and managing git β all from your terminal.
| Feature | Nova | Typical AI Assistants |
|---|---|---|
| Multi-Platform | CLI + Desktop + Web | CLI only |
| LLM Flexibility | Anthropic + Ollama + GLM | Vendor-locked |
| Context Window | 200K tokens | Limited |
| Approval System | 3-tier: Manual/Auto/Strict | All-or-nothing |
| Codebase Indexing | Automatic semantic search | None or basic |
| Skills & Agents | Full ecosystem support | Limited |
| Session Management | Save/load/export/compact | Ephemeral |
| Cost Tracking | Real-time token & cost stats | None |
| Privacy | Local-first, GDPR compliant | Cloud-dependent |
Connect Nova to the Compass Platform with a single API key:
Benefits:
- π Sync sessions across Desktop, Web, and CLI
- π Unified usage analytics and billing
- π― Centralized agent and skill management
- π‘οΈ Enterprise SSO and team management
Learn more: Compass Agentic Platform
Choose your model based on the task:
- β‘ Speed β Claude Haiku 4.5 or Ollama for quick iterations
- πͺ Power β Claude Sonnet 4.5 for balanced performance
- π§ Reasoning β Claude Opus 4.5 for complex analysis
- π§ Alternatives β GLM 4.7, Minimax, Kimi, Gemini
Switch models mid-session with /model β no restart required.
Nova is fully compatible with the Compass agent ecosystem:
Reusable, composable AI capabilities:
skills/
βββ code-review/
β βββ description: "Comprehensive code review"
β βββ actions: [analyze, suggest, report]
βββ refactor/
β βββ description: "Safe code refactoring"
β βββ actions: [identify, plan, execute]
βββ test-gen/
βββ description: "Generate unit tests"
βββ actions: [scan, generate, validate]
Note: For information about the Agent Skills standard, see agentskills.io.
Define specialized agents for different tasks:
---
name: security-audit
description: "Security-focused code analysis agent"
model: sonnet-4-20250514
approval-mode: strict
allowed-tools:
- FileTools(Read)
- Bash(git:*)
---
Focus on: OWASP Top 10, dependency vulnerabilities, secret detectionSpawn specialized agents for complex tasks:
β― /agent security-audit
β Spawns security-focused subagent with strict approval mode
β― /agent refactor-expert
β Spawns refactoring specialist with auto-save checkpoints
Check out: Awesome Skills & Agents Repository
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Manual Mode (Default) β
β β Review every change before it's applied β
β β
β Auto Mode β
β β Safe operations auto-approved, risky ones reviewed β
β β
β Strict Mode β
β β Maximum safety, all ops require explicit approval β
β β
β π Compass Platform users get additional: β
β β Team approval workflows β
β β Audit logs for compliance β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Built-in safeguards:
- Automatic file backups before every modification
/undocommand to rollback changes instantly- External modification detection prevents overwrites
- Token usage limits to control costs
Nova automatically indexes your project with a 200K token context window and understands:
- File relationships and dependencies
- Function calls and imports
- Project structure and architecture
- Semantic code patterns for intelligent search
β― nova: "Find all files that handle user authentication"
β auth.service.ts (primary)
β jwt-utils.ts (utility)
β middleware/auth.ts (middleware)
β tests/auth.spec.ts (tests)
Describe what you want in plain English. Nova handles the implementation with 20+ built-in tools for file operations, shell commands, and git integration.
β― "Refactor the authentication module to use JWT tokens"
β Analyzes current implementation
β Creates secure JWT-based auth
β Updates all dependent files
β Preserves backward compatibility
Your conversation history persists with auto-save, and you can export sessions as Markdown, JSON, or HTML for documentation.
Stay in flow with quick commands:
| Command | Description |
|---|---|
/model |
Switch models on-the-fly (Opus, Sonnet, Haiku) |
/commit |
Generate conventional commits from staged changes |
/approve |
Toggle between Manual, Auto, and Strict modes |
/undo |
Rollback the last file modification |
/compact |
Summarize conversation to free up context |
/export |
Save conversation as Markdown, JSON, or HTML |
/tokens |
View current session token usage |
/cost |
Display estimated API costs |
/index |
Reindex project for semantic search |
/agents |
Switch to specialized agents |
β― "Convert this callback-based code to async/await"
β― "I'm getting a null pointer error in checkout.ts line 45"
β― /agent security-audit
β Spawns specialized security agent
β― "Explain how the payment processing flow works"
β― "Generate JSDoc comments for all functions in src/utils/"
β― "Create a commit with a descriptive message for my changes"
β― "Write unit tests for the payment processing module"
β― /agent code-review --strict
β Specialized agent with custom configuration
Natural language interactions in your terminal
Switch between Anthropic and Ollama seamlessly
Granular control with approval system for plans, files, tools, etc
Extensive, useful and customizable commands for the perfect experience
"Nova's integration with the Compass Platform is seamless. I switch between CLI and Desktop depending on my task, and everything syncs perfectly." β Full-Stack Developer
"The ability to use Ollama for quick tasks and Anthropic for complex reasoning gives me the perfect balance of speed and power." β Senior Engineer at ScaleUp
"The skills ecosystem is a game-changer. I built custom agents for our team's specific workflows." β Tech Lead at Enterprise
"Finally, an AI tool that respects my privacy with local Ollama support while giving me access to top-tier models when needed." β Security-Conscious Developer
Found a bug or have an idea? We use structured GitHub issue templates to keep things organised:
Ready to supercharge your development workflow?
Nova - Built for developers, by developers. Part of the Compass Platform ecosystem.
Date: 2026-01-29
Co-authored by Nova




