Codetta — the lightweight code editor with first-class AI

A ~30 MB native desktop editor that ships BYOK AI as a first-class panel — not a plugin. Bring your own Anthropic, OpenAI, or Ollama key, or sign in with the Claude Code CLI to use your existing Claude Pro/Max subscription with no extra API key.

v0.2.0 FSL-1.1-ALv2 source available Zero telemetry Tauri 2 + Rust

What it is

Codetta is a deliberately small, opinionated code editor designed for people who work with AI every day but resent the bloat that has crept into modern dev tooling.

Most "AI-first" editors today are either a 600 MB Electron fork of an existing editor, or a thin chat sidebar bolted onto VS Code. Codetta takes a different bet: a native shell (Tauri 2 + Rust) using your system's WebView, a Monaco-powered editor surface for the parts engineers already trust, and an AI panel that treats multiple model providers as equal citizens — including using your existing Claude subscription with zero extra API spend.

It's source-available under FSL-1.1-ALv2, free for personal and non-commercial use, and ships with no telemetry of any kind. Settings and history live on disk, in your app data folder.

Why it exists

What's inside

A small, intentional stack — easy to reason about, fast to build from source.

BYOK AI panel

Anthropic API, OpenAI, local Ollama — or sign in with Claude Code CLI to use your existing Claude Pro/Max plan with no extra API key.

Multi-workspace, single window

Open every project in one app, one process. Each workspace keeps its own files, terminals, layout, and chat history.

Pop-out terminals

Drag a terminal into its own OS window for the second monitor. Re-dock with one click. xterm.js under the hood.

Zero telemetry

Your code, your keys, your machine. Settings and history stay on disk in your app data folder.

~30 MB native

Tauri 2 + Rust backend. Doesn't ship a browser; uses your system WebView2. Cold starts feel instant.

Built-in source control

Stage, diff, and commit without leaving the editor. Lean Git surface — the things you do every day, none you don't.

Stack

Tauri 2Rust shell, system WebView
React 18UI rendering
MonacoEditor core (same as VS Code)
xterm.jsTerminal emulator
ViteDev server & bundler
FSL-1.1-ALv2Source available, free for personal use

Get Codetta

Native builds for Windows, macOS, and Linux. Or install the CLI helper from npm and build it yourself.

CLI helper from npm

npm i -g codetta

Build from source

git clone https://github.com/getcodetta/codetta.git
cd codetta
npm install
npm run tauri dev