Nullframe
ai signal online

AI-native code surface

Code follows intent

Compose multi-file changes, read diffs inline, and keep the model inside the editor surface where the work already happens.

Start composing Read the protocol
⌘Krewrite selectionwith project context
workspace / composer.ts
review mode
composer.ts
intent.ts
diff.view
01import { graph, patch } from "../kernel";
02
03export async function composeIntent(prompt: Intent) {
04 const context = await graph.read([
05 "editor", "tests", "docs"
06 ]);
07 const plan = await model.plan(prompt, context);
AI suggestion: generate tests for touched files and update public docs before review.
08 return patch.apply({ files: plan.touchedFiles, mode: "review" });
09}
main • clean AI composing UTF-8 TypeScript

Inline completions

Blue appears only where the assistant is actively shaping the buffer.

Project-aware edits

The composer reads files, tests, and docs before writing a patch.

Diff-first review

Every generated change lands as readable code, not a hidden prompt.