Pragma
v0.7.1Named agents, worktrees and local dictation

The native IDE where agents write code

Run coding agents side by side, each in its own git worktree, then review every change in a real editor with a real terminal. Built with Rust and Tauri. Free, open source, bring your own key.

macOS, Windows and Linux. Apache 2.0. No account needed.

Add rate limiting to the APIClaude Code
Enter to send
acme-apianthropicDark-Default

This is a live preview of Pragma 0.7.1. Switch modes, open threads, split panes, type a message or run a command in the terminal.

Bring your own key, a local model or the coding CLI you already pay for

  • Anthropic
  • OpenAI
  • Gemini
  • DeepSeek
  • Kimi
  • Grok
  • OpenRouter
  • Ollama
  • GitHub Copilot
  • OpenAI-compatible
  • Claude Code
  • Codex CLI
  • Gemini CLI
  • Copilot CLI
  • Kimi Code
  • Grok Build
  • Cursor CLI
  • OpenCode
  • Hermes Agent

Most AI editors bolt a chat onto a browser tab. Pragma starts from a native window, a real terminal and your own keys, then lets agents work inside it, where you can watch, steer and review them.

Agents workspace

Built for many agents at once

Sessions

Agents side by side

Arrange several sessions in panes, steer a running one and queue the next message while it works.

Git

One worktree per session

Writing sessions get their own git worktree, so parallel agents never step on each other or on main.

Review

Review beside the session

Read the focused session's diff right next to the conversation, then merge it or send it back with a note.

Agents

Named agents with memory

Give an agent a brief, a memory and approved folders. Reuse workspace skills across sessions.

Voice

Dictate locally

Parakeet V3 runs on your machine with live text and hold to dictate. Nothing leaves your device.

Browser

A browser beside the session

Open a browser pane next to a session and let the agent check the page it just built.

One window, two modes

An editor when you want one. Agents when you do not.

Agents mode

Sessions, named agents and local tasks in one sidebar. Start a thread from the home screen and it runs in its own pane.

Editor mode

CodeMirror 6 with language servers, Vim mode, a Git panel and an xterm terminal with tabs and splits.

Switch with one click

Both modes share the same folder, so you can jump from a session into the file it just changed.

Agents
Pragma agents home screen with sessions sidebar and prompt
Editor
Pragma editor mode with file sidebar and terminal
Review
src/server/routes.ts  export const api = Router();- api.use(express.json());+ api.use(express.json());+ api.use(rateLimit);src/middleware/rateLimit.ts+ export function rateLimit(req, res, next) {+   const key = req.ip ?? "anonymous";

Measured, not promised

Numbers from a real session.

Pragma 0.5.0 on a MacBook Pro with M1 Max running macOS 27. Claude Code had been running in a Pragma terminal pane for about an hour, building this website.

MB
Rust core memoryPhysical footprint of the Pragma process itself.
MB
Total memoryRust core plus the system WebView, the same figure Activity Monitor shows.
MB
Apple Silicon binaryThe universal app with the Intel build included takes 77 MB on disk.
MBmacOS download (.dmg)
MBWindows installer
Releases shipped
GitHub stars

Memory measured with macOS footprint on 2026-09-28. Download sizes, releases and stars come live from GitHub.

Editor

Everything a real IDE needs.

The agents are the headline. The editor underneath is a complete one.

Latest release

Pragma 0.7.1

Released October 18, 2026

Read the full changelog
    PRAGMA * OPEN SOURCE * NATIVE IDE *
    Pragma

    Give your agents a real IDE.

    Free and open source under Apache 2.0. Download Pragma, add a key or sign in to your coding CLI, and start a session.