Native desktop app · Windows & macOS · v4.5.0 out now

The command center for serious AI work.

Open Free Max brings your projects, interactive AI sessions and repeatable workflows into one local desktop workspace. For vibe coders, creators, freelancers, researchers and builders who have outgrown one project and one prompt at a time.Use the official agents and subscriptions you already have - with Mission Control, local memory and direct Obsidian access.

Free · Windows v4.5.0 (.msi) · macOS v4.5.0 (.dmg)

50×less RAM

Open Free Max uses up to 50× less memory than Antigravity, Cursor or Visual Studio.

New in 4.5.0

Browse the official agent library: specialized, reusable workflows with a clear purpose, their required capabilities, and installation guidance. Choose an agent, review its compatibility, then install it in the project where you need it.

Installation is verified and project-scoped, so your other projects stay untouched. See the4.5.0 changelog for every change.

Not another chatbot window. Not a fragile pile of terminal tabs.A calm local workspace for the AI work you already do - with the control, memory and automation to carry it further.

New · v3.0Local knowledge

Your own local knowledge base.

Like Obsidian, OFM turns scattered context into durable, connected knowledge. Every project gets its own local base of notes, facts and links, with semantic search and human review. Your agents can use it across sessions and CLIs, and it never leaves your machine.

why did we switch to RS256 entitlements?
claude · 3 days ago

Signed entitlement so the client can't be pointed at a fake backend. Public key burned in at build time…

codex · last week

Access tokens stay HS256; only the entitlement is RS256-verified client-side…

Indexed locally in memory.db — nothing left your machine

The Obsidian-like knowledge layer built into your IDE.

OFM builds a private knowledge base for each project — notes, linked facts, decisions and provenance — and lets you search it instantly or make it available to the next agent.

  • Search engine over your history — semantic search across everything your agents did in a project, with one-click resume of the original Claude session
  • Distilled facts you approve — OFM turns sessions into readable facts; you curate what sticks, then it auto-injects them into the next agent (MCP for Claude, a tagged block for the others)
  • Shared across CLIs — history read from Claude, Codex, Antigravity and Vibe, so memory follows you between tools
  • Notes and links, not a black box — inspect the knowledge, trace its source and decide what your agents should retain
  • 100% local, private by design — the memory is a single SQLite file on your disk. OFM never collects, uploads or even sees your exchanges with the LLM — no account, no cloud, no API
Already use Obsidian?

Connect your live vault directly through MCP.

OFM configures Claude Code or Codex to use the MCP server built into the Obsidian Local REST API plugin. Your agent can search, read, create and update notes in the vault currently open in Obsidian. The connection stays on localhost, uses bearer authentication, and keeps the external vault separate from OFM's native project knowledge base.

Your conversations never leave your computer.

Memory is computed and stored entirely on-device. Open Free Max does not collect, transmit or retain your prompts or the agents' replies — there is no telemetry of your LLM exchanges and no server to send them to. Delete memory.db and the memory is gone, instantly.

New · v4.5Official agent library

Start with an agent that already knows the job.

Browse specialized, reusable workflows instead of rebuilding the same operating instructions for every project. OFM shows what an agent does, what it needs, and whether it fits before you install it.

Useful starting points, without the guesswork.

Pick a focused workflow for the work in front of you — from technical SEO and citation readiness to content systems and delivery quality. You review the fit; OFM handles the safe setup.

  • A clear purpose for every agent — its outcome, capabilities and operating guidance are visible before you choose it
  • Compatibility checked up front — spot missing CLI support or required capabilities before an installation begins
  • Verified, project-scoped installation — add the selected agent to one project without changing the rest of your workspace
Read the 4.5.0 changelog
Official agent library
Verified
SEO / GSO12 workflows

Technical audit · indexing watch · citation readiness

Technical SEO auditCompatible

Evidence-led findings, local fixes, and a validation plan.

Install into this project only — nothing else is changed.
New · v4.0AI Router

Describe the task. It picks the agent.

Stop picking a model before every task. Describe the work. The right agent starts, at the right level of thinking — and you see the choice before anything runs.

One decision less, dozens of times a day.

You own several subscriptions and several models. Nobody re-picks the best one for every little task, so everyone settles on one and overpays or underthinks all day. The router picks per task. You keep the last word.

  • A typo no longer costs you a heavyweight model, and a hard question no longer gets a light one
  • No more Friday wall — when one subscription runs out, unattended work carries on with another one you already own
  • You stay in charge — the choice is shown before launch, and one click sends the task to another agent
  • Several opinions on a question that matters, without paying more — your plans are already paid
  • It picks up your habits on each project — and one button makes it forget them
Read the AI Router guide
AI Router
before launch
"Why does the nightly export drop rows when two clients import at the same time?"
claudehard thinking

Model: opus · one click to run it elsewhere

Ask several — extra opinions cost nothing, those plans are already paid
claudecodexcursor
The agents run on your subscriptions — the routing call is paid by OFM
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, Antigravity, Cursor, OpenCode, Mistral Vibe, Kimi, 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· apirun
▸ wiring /health route
edited routes.ts (+12)
codex· webrun
▸ refactor <Nav/>
running vitest…
opencode· cliidle
✓ build passed
waiting for prompt
vibe· infrarun
▸ terraform plan
3 to add, 0 destroy
gemini· docsdone
✓ rewrote README
session saved
codex· mobileidle
✓ 24 tests green
waiting for prompt
New · v3.5Recurring work

Work that keeps happening without you.

Give an agent a checklist and a schedule. OFM wakes it on its own, lets it act if there is something to act on, and acknowledges in silence when there isn't. As many recurring jobs as you want, across as many projects as you want — running alongside the sessions you drive by hand.

A checklist, a schedule, and an agent that reports only when it matters.

Every turn ends one of two ways: a report you can open, or an acknowledgement meaning "nothing to do". The status line updates either way — but only real work becomes something to read.

  • Interval or fixed times — every N minutes, or at set hours of the day, with an optional active-hours window in your machine's own time zone
  • Silence is the default outcome — an acknowledged turn writes no report, so notifications stay meaningful instead of becoming noise you filter out
  • Ambiguity stops the turn — a genuinely undecidable question is never guessed at. It reaches your approval queue, tagged as coming from a recurring job, with a system notification
  • Per-job CLI settings — approval flags, memory and vault access pinned to that job alone, so your careful interactive setup stays careful
  • A session you open by hand always starts — immediately, even when every orchestrator slot is busy running turns
Read the recurring work guide
Dependency & security sweep
every 6 h
turn 41 · 06:00 · acknowledged

Nothing to do — no report written.

turn 42 · 12:00 · report

Two advisories in transitive deps, both patched. Lockfile updated, test suite green.

turn 43 · 18:00 · waiting on you

Major version bump would break two call sites — sent to the approval queue instead of deciding alone.

Runs on your subscription — interactive CLI, never the API meter

What it is not — stated plainly.

Recurring work does not make an agent smarter, and it is not a full cron. If your machine goes to sleep, no turn fires — OFM will not wake it, and a closed laptop lid still forces sleep. Missed slots are never replayed: a machine switched on after three days runs the next slot, not the 144 it skipped. That is deliberate, and we would rather you knew before you set one up.

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.

An AI Router across your subscriptions

Describe the task; OFM picks the CLI, the level of thinking and the model, and shows its choice before launching. One click sends it elsewhere. New in v4.0.

Up to 50× lighter

Built on Tauri — your OS WebView and a native Rust core. No bundled Chromium, no VS Code extension host. Up to 50× 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.

Your local knowledge base

OFM has its own Obsidian-like knowledge base: notes, facts and links per project, searchable and available to your agents. It is stored 100% locally and never uploaded.

Direct Obsidian connection

Connect Claude Code or Codex directly to the vault open in Obsidian through the MCP server built into the Local REST API plugin. Search, read and write notes without copying the vault into OFM.

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.

Recurring work that runs itself

Wake an agent on a schedule, hand it a checklist, and let it act only when there is something to act on. Nothing to report means a silent acknowledgement — not a notification you learn to ignore.

Usage, cost & savings, locally

OFM reads each CLI's own usage data and shows what you actually consumed per project and per agent — plus what the same work would have cost at API rates. Computed on your machine, never uploaded.

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+Vor 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 ✕
Who it's for

The people building more with AI.Choose your workflow.

Open Free Max is for advanced AI users who run several projects and already know the value of interactive agents - vibe coders, creators, freelancers, researchers and product thinkers who need to produce, iterate and ship at scale without writing pipeline code.

The Vibe Coder

Ships products by steering outcomes, not terminal windows.

Describe the feature, the agent builds it. OFM keeps multiple build sessions live across your projects so you steer by outcome, not syntax. Hit your quota mid-sprint? Sessions park automatically and auto-resume when your plan refreshes - the build never stops.

Mission Control - parallel sessions

The Creator

One idea becomes a complete content system.

Turn one editorial idea into a whole system - posts, threads, newsletter drafts - with several agent sessions running side by side on your own subscription. Project memory keeps the brand voice and the brief consistent across every piece.

Parallel sessions - project memory

The Freelancer

Every client gets a workspace that remembers.

Each client lives in its own persistent session - its own context, files, and conversation history. Switch projects without re-briefing. Close the laptop, return tomorrow: every session is exactly where you left it.

Multi-project - session persistence

The Product Thinker

From research to a decision-ready deliverable.

Run UX synthesis, competitive analysis, decision writing and specification work as parallel agent sessions. Keep the reasoning in local memory or connect the Obsidian vault where your notes already live.

Research - memory - Obsidian

The Content Studio

500 deliverables. Not 500 manual prompts.

SEO pages, product descriptions, email sequences, localised copy - keep a session open per workstream and move between them from one screen. Still on your subscription, never the API meter.

Mission Control - subscription-safe runs

The Course Builder

A complete programme, built in batches.

Keep the syllabus and the lesson template in project memory, then work through the programme with several sessions live at once. Hit your quota and sessions park, ready to pick up the next morning. You focus on the curriculum and the quality bar.

Parallel sessions - local memory
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

Antigravity

Google — interactive CLI

Supported

Cursor Agent

Cursor — interactive CLI

Supported

OpenCode

Open source agent CLI

Supported

Mistral Vibe

Mistral — interactive CLI

Supported

Kimi Code

Moonshot — interactive CLI

Thin where it counts.

Open Free Max
Electron IDEs
Memory footprint
Native WebView + Rust — up to 50× 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 · Antigravity · Cursor · OpenCode · Mistral Vibe · Kimi
Single, locked-in
Choosing the model
Routed per task, shown before launch, overridden in one click
A setting you pick once and rarely revisit
Quota windows
Sessions park and resume when your plan refreshes
Hard stop, manual restart
Unattended work
Scheduled recurring jobs on your subscription
None, or API-metered automation
Project knowledge
Obsidian-like local base — notes, facts, links & search
None, or cloud-synced history
Obsidian
Direct live-vault access through MCP for Claude & Codex
Manual copy or separate setup
Pricing

One plan. Every agent you pay for.

Open Free Max is the IDE. Your agent usage keeps running on the Claude, Codex or Antigravity subscription you already have — OFM never adds an API meter. Start with a 7-day free trial, no credit card.

OFM Pro

Everything in Open Free Max.

$19.9/ month
7-day free trial — no credit card required. Cancel anytime.
  • Mission Control — unlimited parallel agent sessions
  • Obsidian-like local project memory, shared across CLIs
  • Recurring work — scheduled agent jobs on your own subscription
  • All providers: Claude · Codex · Antigravity · Cursor · OpenCode · Vibe · Kimi
  • Bulletproof sessions, screenshot workflow, native WSL2
  • Windows & macOS · up to 50× lighter than Electron IDEs
  • Free updates throughout the 3.x line
Start your free trial

Download OFM, sign in, and your 7-day trial starts automatically.

Questions

How do I install it?+

Download the installer for your OS and run it — a native .msi on Windows or a signed and Apple-notarized .dmg on Apple Silicon Macs. No package manager, build step or command line required.

How much does Open Free Max cost?+

OFM Pro is $19.90/month, with a 7-day free trial and no credit card. That's the price of the IDE itself — your agent usage keeps running on the Claude / Codex / Antigravity subscription you already have. See Pricing.

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.

Does OFM store or upload my conversations?+

No. The new persistent memory is computed and stored entirely on your machine, in a single local memory.db file. Open Free Max does not collect, transmit or retain your prompts or the agents' replies — there's no telemetry of your LLM exchanges and no server to send them to. You search your own history locally, and deleting the file wipes the memory instantly.

Can OFM work directly with my Obsidian vault?+

Yes. OFM connects Claude Code and Codex to the vault currently open in Obsidian through the MCP server built into the Obsidian Local REST API plugin. Your agent can search, read and write vault notes while OFM's own project knowledge base remains separate and local.

How does OFM decide which agent and which model runs a task?+

That's the AI Router, new in 4.0 and on by default. You describe the task; it returns the CLI, the level of thinking (quick task, regular work, hard thinking), where that decision came from, and the model — and you launch or send it elsewhere in one click. You can also name the level yourself in the brief, and the router takes it as given. See AI Router.

Does the router put my agent work on an API meter?+

No. The AI part of the decision is paid by OFM and never touches your subscription quota. The agent it picks runs as a normal interactive session on the subscription you already pay for, exactly like a session you start by hand.

Can an agent work on a schedule, without me watching?+

Yes — that's recurring work, new in 3.5. You write a checklist, pick an interval or fixed times of day, and OFM wakes an agent on your subscription to run it. If there's nothing to do, the job acknowledges silently; if it acts, you get a report. A genuinely ambiguous question stops the turn and lands in the approval queue instead of being guessed at. See Recurring work.

Does scheduled work bill against the API?+

No. A recurring turn is the same interactive CLI session OFM always drives, just started by a timer instead of by your click. Flags that would switch a CLI into programmatic mode (-p, --print, exec, --output-format) are rejected — a recurring job cannot open a metered path.

What happens when I hit my token limit?+

Nothing breaks. OFM detects the token-limit window, marks the session as rate-limited and keeps it in place. When your plan refreshes, you pick the conversation back up exactly where it stopped — the transcript lives in the CLI's own store, so nothing is lost in between.

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.

The 4.5.0 release is live.

Both production installers are now signed and ready. Download Open Free Max for Windows or macOS and drive every agent you already pay for.

Free · Windows v4.5.0 (.msi) · macOS v4.5.0 (.dmg)