The Agentic IDE

The first IDE where you never touch code. Describe what you want, AI builds it — from idea to deploy, zero lines written.

v0.9.0 · macOS, Windows & Linux

AI that understands
your code

Nova's AI assistant goes beyond simple completions. It reads your project structure, understands context across files, and generates precise code changes with full diff previews.

Multi-model
Context-aware
Diff preview
Tool calling

Add error handling to the fetch function in api.ts

I'll add try-catch error handling with proper typing. Here's the change:

// api.ts
- const data = await fetch(url);
+ try {
+   const res = await fetch(url);
+   if (!res.ok) throw new ApiError(res.status);
+   return await res.json();
+ } catch (e) {
+   logger.error('Fetch failed', e);
+   throw e;
+ }
read_file
edit_file

Your entire workflow, one app

AI chat, terminal, editor, git — everything in one place.

Multi-Model AI Chat

Chat with Claude, OpenAI, and Gemini side by side. Get code edits, diffs, and tool calls — all in context with your project.

Claude
OpenAI
Gemini

Thinking Modes

Toggle adaptive thinking and set reasoning effort to watch the AI reason step by step.

Low
Medium
High

Split Terminal

Multi-pane, multi-tab terminal. Split horizontally, drag tabs between panes.

~ bun run dev
ready on localhost:3000

Git Integration

Built-in diff viewer, AI-powered commit messages, and inline change indicators.

Msrc/api.ts
Asrc/utils.ts
Dold/legacy.ts

Split Pane Editor

Recursive split layouts. Drag tabs between panes, resize freely, virtual scrolling.

Voice & Image Input

Record audio with live waveform, attach images and screenshots. Send them to the AI and get code from any context.

Global Search

Search across files, folders, code content, chat history, and settings — all from one unified Cmd+K palette.

Search files, code, settings...⌘K

Project Rules

Per-project .nova/memory.md files that give the AI context about your codebase. Auto-generate or write your own rules.

# .nova/memory.md
Stack: Next.js, TypeScript
Style: Tailwind, Shadcn UI

Usage & Cost Tracking

Monitor API usage with daily cost graphs, token breakdowns, and per-model analytics. Know exactly what you spend.