Native desktop app · Windows & macOS · v1.0.0 out now

The lightweight IDE for the coding agents you already pay for.

Open Free Max drives the official Claude Code, Codex, OpenCode, Gemini and Vibe CLIs interactively — all from one Mission Control screen, on your subscription, never your API bill. No Electron. No extension host. Sessions that never get lost.

Free · v1.0.0 · Windows (.exe) · macOS (.dmg)

Installers aren't code-signed yet. On Windows, click More info → Run anyway if SmartScreen warns you. On macOS, right-click the app and choose Open, or run xattr -dr com.apple.quarantine.

openfreemax · ~/Coding/api
claude · api codex · tests +
▸ claude code
Added /health route + test.
Edited routes.ts, routes.test.ts
🖼 shot-1.png 🖼 shot-2.png
Paste screenshots, then ask…
200× less RAM

Open Free Max uses up to 200× less memory than Antigravity, Cursor or Visual Studio. No bundled Chromium, no extension host — just your OS WebView and a native Rust core.

Not another Electron behemoth. Not a chatbot wrapper around one API. A thin native shell over the official agent CLIs — with the editor, tabs and screenshot workflow you actually want on top.

Mission Control

Every agent you're running, on one screen.

Spin up as many CLI sessions as you want — across projects and providers — and watch them all from a single control room. Each pane is its own live PTY: glance at what every agent is doing, jump in to steer one, and let the rest keep working.

  • Unlimited parallel sessions — Claude, Codex, OpenCode, Gemini, Vibe, side by side
  • One glance shows what's running, idle or done across every project
  • Click any pane to take over its prompt — the whole layout is restored next launch
Mission Control · 6 live sessions
claude · api run
▸ wiring /health route
edited routes.ts (+12)
codex · web run
▸ refactor <Nav/>
running vitest…
opencode · cli idle
✓ build passed
waiting for prompt
vibe · infra run
▸ terraform plan
3 to add, 0 destroy
gemini · docs done
✓ rewrote README
session saved
codex · mobile idle
✓ 24 tests green
waiting for prompt
The point

Your agent. Your plan. No surprise API meter.

Providers split usage in two: interactive — a human typing and reading — runs on your normal subscription. Programmatic — SDKs, headless runs, third-party app protocols — drains a capped credit pool and then bills at API rates.

What OFM does

  • Drives the official CLI in interactive mode (human in the loop)
  • Renders its real stdin/stdout through an embedded PTY
  • Leaves auth entirely to the official binary — keys never leave it

What OFM refuses

  • The Agent SDK and headless -p runs
  • ACP / third-party app protocols (metered as programmatic)
  • Ever handling your tokens, keys or session auth
Features

Everything an agent IDE should be — and nothing it shouldn't.

Up to 200× lighter

Built on Tauri — your OS WebView and a native Rust core. No bundled Chromium, no VS Code extension host. Up to 200× less RAM than Antigravity, Cursor or Visual Studio, even with several agents running.

On your subscription, not your API bill

OFM drives the official CLIs in interactive mode — a human in the loop. Your usage stays on the Max / Pro plan you already pay for, never the metered programmatic path.

Sessions that survive a restart

Close the app, reopen it, and every agent tab replays its full conversation. OFM never owns the transcript store — so a conversation is impossible to lose or corrupt.

First-class screenshot workflow

Paste or drop any number of images into a prompt. OFM writes them to disk and shows thumbnails — you never type a file path, and clipboard paste just works on native Windows.

Mission Control

Pilot as many agent CLIs as you want from a single screen — every session live in its own PTY, across projects and providers. Steer one, let the rest run.

Native WSL2, no extension

Open a project living inside a WSL distro and the agent runs in Linux — node, git and the CLI from your distro, the right PATH guaranteed. Nothing to install on the IDE side.

Conversations you can't lose

The agent CLI already stores every transcript on disk. OFM keeps only a tiny map of which sessions were open — and rebuilds it from disk if it's ever missing. That's the bug other tools can't fix, fixed by design.

close → save session map
reopen → resume each tab, transcript replays
map lost? → rescan ~/.agent/projects, rebuild

Screenshots, the way you work

Hit Ctrl+V or drag images straight into the prompt. OFM saves each one, shows a thumbnail chip, and injects the real paths at send time. Drop ten — no path-typing, no silent clipboard failures.

🖼 shot-1.png ✕ 🖼 shot-2.png ✕ 🖼 shot-3.png ✕
Bring your own agent

Works with the official CLIs.

One provider adapter, the agents you already use. No lock-in.

Supported

Claude Code

Anthropic — session resume, names, fork

Supported

Codex

OpenAI — interactive CLI

Supported

OpenCode

Open source agent CLI

Supported

Gemini

Google — interactive CLI

Supported

Vibe

Mistral — interactive CLI

Thin where it counts.

Open Free Max
Electron IDEs
Memory footprint
Native WebView + Rust — up to 200× lighter
Chromium + extension host
Billing path
Interactive — your subscription
Often API-metered / programmatic
Session persistence
Backed by the CLI's own store
Re-implemented, can corrupt
Screenshot paste (Windows)
Works, multi-image
Often fails silently
Agent choice
Claude · Codex · OpenCode · Gemini · Vibe
Single, locked-in

Questions

How do I install it? +

Download the installer for your OS and run it — a native .msi on Windows, a .dmg on macOS (Apple Silicon & Intel). No package manager, no build step, no command line required.

Do I need an API key? +

No. OFM never touches your tokens, keys or auth. It launches the official agent CLI, which handles its own subscription login. You sign in once where you already do.

How does billing actually stay on my subscription? +

OFM only ever drives the official CLI in interactive mode (a real human typing and reading). It deliberately avoids the SDK, headless `-p` and ACP paths that are billed against the metered programmatic credit pool.

Which platforms are supported? +

Windows (with native WSL2 project support) and macOS — the Tauri core covers both with a small, native footprint.

Why not just use Cursor or a VS Code fork? +

Those embed Chromium plus the VS Code extension host, which is heavy, and they re-implement session storage — the place where agent conversations get lost. OFM stays thin and leans on the CLI's own durable store.

Ship with your agents — without shipping your wallet.

A lightweight native IDE for Windows and macOS. Download it and drive every agent you already pay for.

Free · v1.0.0 · Windows (.exe) · macOS (.dmg)

Installers aren't code-signed yet. On Windows, click More info → Run anyway if SmartScreen warns you. On macOS, right-click the app and choose Open, or run xattr -dr com.apple.quarantine.