NewBackground Agents are GA

The code editor that thinks ahead.

Isotris understands your entire codebase — predicting your next edit, planning changes across files, and running agents that ship production‑ready code while you stay in flow.

  • Free for individuals
  • macOS, Windows & Linux
  • Imports your VS Code setup
storefront⌘P
Explorer
storefront
  • src
  • app
  • api
  • checkout
  • TSroute.ts
  • webhooks
  • TSXlayout.tsx
  • TSXpage.tsx
  • components
  • lib
  • TSplans.ts
  • TSstripe.ts
  • TSenv.ts
  • tests
  • $.env.local
  • {}package.json
  • {}tsconfig.json
Outline
Timeline
TSroute.ts
src app api checkoutTS route.ts POST
1import { NextResponse } from "next/server";
2import { stripe } from "@/lib/stripe";
3import { getPlan } from "@/lib/plans";
4import { env } from "@/env";
5
6export async function POST(req: Request) {
7 const { planId, email } = await req.json();
8 const plan = getPlan(planId);
9
10 if (!plan) {
11 return NextResponse.json({ error: "Unknown plan" }, { status: 400 });
12 }
13
14 const session = await stripe.checkout.sessions.create({
15 mode: "subscription",
16 customer_email: email,
17 line_items: [{ price: plan.priceId, quantity: 1 }],
18 success_url: `${env.APP_URL}/welcome`,
19 });
20
21 return NextResponse.json({ url: session.url });
22}
ProblemsOutputTerminal zsh — agent
AgentChat

What should we build?

Agents plan, edit across files, run your tests and iterate until green.

Explain route.tsAdd testsFind dead code
Plan, build, fix anything… ⌘L
Agent Iso Pro
main 0 0 Agent readyLn 13, Col 4Spaces: 2UTF-8TypeScript Iso Pro

Trusted by 2.4 million developers at fast‑moving teams

LumoraVantixOrbitalHexaQuantaPyxisStacklineMeridianKitebaseNovacore
Features

Everything you need to stay in flow

A blazing-fast native editor paired with AI that understands your code as well as you do — so you spend your time on decisions, not keystrokes.

Background agents3 active
Fix flaky webhook retry test2m 14s
agent/fix-flaky-webhook
› Reproducing failure locally…
Upgrade to Next.js 16
agent/upgrade-next-16 · +412 −389
Review PR
Fix 14 accessibility issues
agent/a11y-sweep
#1289 merged

Agent

Agents that ship, not just suggest.

Hand off a ticket from Slack, Linear or GitHub. Isotris plans the change, edits across files, runs your tests and opens a PR — in the background, in parallel.

1function total(items: Item[], tax = 0) {
2 const sum = items.reduce(
3 (acc, i) => acc + i.price * i.qty,Tab
4 0,
5 );
6 return sum * (1 + tax);
7}
8
9const due = total(cart.items);
Tabaccept completion

Iso Tab

Predicts your next edit.

Multi-line completions that follow your intent — then jump straight to the next place that needs to change.

Where do we verify Stripe webhooks?
webhooks/route.tslib/stripe.tsverify-signature.ts
webhooks/route.ts:17lib/stripe.ts:42

Codebase context

Knows your whole repo.

A live semantic index of every file, symbol and dependency. Answers come with citations you can click.

async function fetchJSON(url: string) {
⌘Kretry 3× with exponential backoff
const res = await fetch(url);
if (!res.ok) throw new Error(res.statusText);
return res.json();
}

Inline edit

Describe it. Review the diff.

Select code, press ⌘K and say what you want. Every change lands as a clean, reviewable diff.

Modelspeeddepth
AutoPicks the best model per task
Iso MaxDeep reasoning
Iso ProBalanced · default
Iso SwiftFastest responses
Use your own API keys

Models

Every frontier model.

Auto-routes each request to the right model — or pin your favorite and bring your own keys.

isotris-reviewboton lib/session.tsL42

Possible race condition

refreshToken() isn't awaited, so concurrent requests can read a stale expiresAt.

− refreshToken(session);
+ await refreshToken(session);
Commit suggestionFix with agent

Iso Review

A reviewer that reads every line.

Iso Review catches race conditions, auth gaps and logic bugs before your teammates do — and fixes them in one click.

zsh — storefront
~/storefront ❯ pnpm build ✓
⌘Kkill whatever is running on port 3000
~/storefront ❯ lsof -ti tcp:3000 | xargs kill -9
⏎ run⌘E explain

Terminal

Your shell, fluent in English.

Turn intent into commands with ⌘K. Failing builds get diagnosed and fixed in place.

How it works

From prompt to pull request

Isotris doesn't just autocomplete. It follows the same loop a great engineer does — and shows its work at every step.

  1. Step 01

    Understand

    Isotris builds a live semantic map of your repository — symbols, call graphs, docs and git history — and keeps it fresh as you type.

    • Indexes 1M+ files in minutes
    • Respects .gitignore & privacy rules
    • Local-first embeddings
    Indexing acme/monorepo12,590 files
    apps/web

    4,812 files

    apps/api

    2,406 files

    packages/billing

    918 files

    packages/ui72%

    1,344 files

    services/search38%

    3,110 files

    2.1M

    symbols

    38k

    call edges

    4 yrs

    git history

  2. Step 02

    Plan

    Before touching code, agents propose a step-by-step plan. You review intent, not a wall of diffs — and edit the plan in plain English.

    • Editable, checkpointed plans
    • Asks when requirements are fuzzy
    • Links every step to the code it touches
    Plan· Rate-limit billing endpoints
    1. Add RateLimiter interface in packages/billing
    2. Implement sliding-window store on Redis
    3. Wire limiter into /api/checkout and /api/portal
    4. Add 429 handling to checkout form
    5. Cover with unit + integration tests
    Step 3 of 5Edit planApprove & continue
  3. Step 03

    Build

    Multi-file edits land as clean, atomic diffs with types and lint checked inline. Run several agents in parallel on isolated worktrees.

    • Parallel agents on git worktrees
    • Type-aware, lint-clean edits
    • Checkpoints you can roll back
    agent/limiter-core+86 −0
    packages/billing/limiter.ts
    + export const limiter = createLimiter(redis)
    agent/api-wiring+24 −6
    apps/api/routes/checkout.ts
    + export const limiter = createLimiter(redis)
    − const res = await handle(req)
    agent/ui-429+31 −4
    apps/web/checkout/form.tsx
    + export const limiter = createLimiter(redis)
    − const res = await handle(req)
  4. Step 04

    Verify

    Agents run your test suite, read the failures and fix them in the loop — so you get green builds instead of a to-do list.

    • Runs tests, linters and builds
    • Self-corrects failing checks
    • Iso Review before you ever see it
    Verification42 / 42 passing
    • limiter › allows 10 requests / min
    • limiter › blocks the 11th request
    • checkout › returns 429 with Retry-Afterauto-fixed
    • checkout › ignores internal health checks
    • form › shows friendly rate-limit error
    Iso Review: no issues foundtsc ✓ · eslint ✓ · build ✓
  5. Step 05

    Ship

    Open a pull request with a written summary, linked issues and passing CI. Merge it yourself — or let your team take it from there.

    • PR summaries your reviewers will read
    • Links Linear, Jira & GitHub issues
    • Works with your existing CI
    Open#1302

    feat(billing): rate-limit checkout & portal APIs

    Adds a Redis-backed sliding-window limiter (10 req/min/IP) to billing endpoints, surfaces a friendly 429 in the checkout form, and adds 14 tests. Closes ENG-2291.

    CI / build & testSuccessful
    Iso ReviewSuccessful
    Preview deploymentSuccessful
    2 approvals Squash & merge
Performance

Fast is a feature.

Isotris is built from scratch in Rust with a GPU-accelerated renderer. No Electron, no jank — just an editor that keeps up with your thinking, even in million-line monorepos.

Keystroke latency

4ms

median, typing in a 10k-file repo

Rendering

120 fps

GPU-accelerated, even while agents run

Cold start

0.8s

from launch to first keystroke

Indexing

12M

lines of code indexed in under 90s

Keystroke-to-render latency

Median milliseconds · lower is better

Median keystroke-to-render latency in milliseconds
EditorLatency (ms)
Isotris4
Electron-based editor21
JVM-based IDE29
Browser-based IDE46

Internal benchmark on an M3 MacBook Air, 10k-file TypeScript monorepo, 1,000 keystrokes.

Loved by developers

The editor people switch for

From solo builders to 5,000-engineer orgs, teams use Isotris to ship more of what matters.

“Isotris is the first AI editor that actually understands our monorepo. The agent opens PRs I'd approve from a senior engineer.”

Maya Okafor

Staff Engineer · Lumora

“Background agents changed my day. I queue up the boring tickets before lunch and review the PRs after.”

Tom Lindqvist

Senior Engineer · Orbital

“Migrated from VS Code in about ninety seconds. Every extension, theme and keybinding came with me.”

Lena Fischer

Frontend Lead · Pyxis

“Plan‑first agents are the killer feature. I review intent before code, which is exactly how it should work.”

Ethan Brooks

CTO · Kitebase

Enterprise

Secure by default. Ready for scale.

Isotris is trusted by security-conscious teams in finance, healthcare and government. Get the controls your CISO needs without slowing your engineers down.

Privacy mode

Zero data retention. Your code is never stored or used for training — enforceable org-wide.

SOC 2 Type II

Independently audited controls, annual pen tests and a public trust center.

SSO & SCIM

SAML and OIDC with Okta, Entra ID and Google. Automated provisioning and RBAC.

Self-hosted option

Run inference in your own VPC with the models you've approved. Your keys, your cloud.

Pricing

Start free. Scale when you're ready.

Every plan includes the full native editor. Upgrade for more AI, background agents and team controls.

Hobby

For side projects and kicking the tires.

$0/ mo

Free forever — no card required

Download free

Includes

  • Two-week Pro trial
  • 2,000 Iso Tab completions / mo
  • 50 agent requests / mo
  • Codebase chat & inline edit
  • Community support

Pro

Most popular

For professional developers who ship daily.

$16/ mo

Billed $192 yearly · save $48

Get Pro

Everything in Hobby, plus

  • Unlimited Iso Tab completions
  • 500 fast agent requests / mo
  • Unlimited slow requests
  • Background agents
  • All frontier models + Max mode
  • Iso Review on 100 PRs / mo

Ultra

For power users running agents all day.

$96/ mo

Billed $1,152 yearly · save $288

Get Ultra

Everything in Pro, plus

  • 20× usage on all models
  • Unlimited background agents
  • Priority access to new models
  • Iso Review on unlimited PRs
  • Priority email support
14-day money-back guarantee Cancel anytime Student & OSS discountsCompare all features
FAQ

Questions, answered

Everything you need to know about plans, privacy and getting started.

Still have questions?

Our team usually replies within a few hours.

[email protected]

Isotris is a native, AI-first code editor for macOS, Windows and Linux. It pairs a fast Rust-based editor with AI that understands your whole codebase — predictive Tab completions, inline edits, codebase chat and agents that can plan, implement, test and open pull requests.

Build what's next, faster.

Free for individuals. Your extensions, keybindings and themes come with you — you'll feel at home in under a minute.

v2.4.1 · macOS 12+ · Windows 10+ · Ubuntu 20.04+