Skip to content

Version 0.1.0 for macOS and Windows

The desktop agent for every model.

FireMoon Harness reads your code, edits it, runs it and proves the work is done. Bring any provider or a local model, keep your data on your machine, and pay once if you want more.

Free for macOS and Windows No account No telemetry

A real recording: a free model on OpenRouter fixes a failing test in a sandbox project. The waiting is sped up 3×; it cost $0.00.

Coming soonPro

Next: let the agent drive your computer.

Takeover mode lets the agent see and operate your desktop apps. It tests the app it just built, clicks through a UI, and finishes the task for you.

  • Sees your apps through screenshots and the accessibility tree; clicks, types and scrolls
  • Only the apps you name, each at its own access level; others are hidden from its screenshots
  • Touch the mouse or keyboard and it pauses; Esc always stops it
  • In Chat mode it asks first, with a request card
An Agent mode session in FireMoon Harness, with a pointer showing where Takeover will click

Illustration. Takeover footage will be here when it ships.

Why FireMoon

One agent. Every model.
Nothing leaves without you.

Everything below ships today, in a native app that starts fast and stays light.

Highlights

Any model, on equal terms.

Anthropic, OpenAI, Gemini, DeepSeek, OpenRouter, Mistral, Moonshot and Z.ai, plus local Ollama and LM Studio. No provider is the default; all of them are first class.

  • Every major cloud provider as a peer, with your own keys
  • Local Ollama and LM Studio, or Ollama on another machine through a tunnel
  • Auto routing (Pro) picks the model for each turn by complexity and price
  • A failed call can fall back to a model you choose, so the turn keeps going
Learn more
The model picker open over a conversation, listing Anthropic, OpenAI, Google, DeepSeek, Moonshot, Z.ai, Mistral and Ollama models

Agent mode and Chat mode.

Agent mode is a full coding agent. Chat mode is a system assistant that can inspect and operate your computer. One click in the titlebar switches between them.

  • Agent mode plans, edits, runs commands and proves the work is done
  • Chat mode answers anything, and can look into your computer: a full disk, a busy port, an app that won't start
  • Chat starts read-only and asks before it changes anything
  • Each mode keeps its own sessions and scroll position
Learn more
Chat mode answering why the disk is almost full, with a table of the largest folders

Parallel work, without the mess.

Background subagents work in their own git worktrees and branches. Nothing merges until you say so.

  • Subagents in isolated worktrees and branches, merged only on your go
  • Split view: two live conversations side by side
  • Claude Code, Codex and ACP agents can run as subagents
  • Teams and workflows included
Learn more
Split view with two live sessions side by side

Safety you can see.

Four clear access modes, rules you control, and an undo for everything the agent did.

  • Auto permission mode (Pro): a background reviewer checks every tool call and blocks dangerous ones
  • Read-only and workspace-write sandboxes
  • Per-tool permission rules: deny, ask or allow
  • Rewind: restore code, conversation, or both to before any message
Learn more
The access mode menu: Read Only, Workspace Write, Full access and Auto

Private by design.

No telemetry. Free needs no account. Your sessions stay on your disk, and voice and image reading run on your machine.

  • No telemetry or usage data. Session content goes only to the model provider you pick, and to your own database if you sync
  • Voice input is recognised locally; no audio leaves the machine
  • Image reading for text-only models runs locally
  • Sync goes through your own database, with no FireMoon server involved
Learn more
Settings showing on-device voice input: speech is recognised on this computer and no audio leaves it
Max

Your desktop, in your pocket.

The iOS companion drives your desktop sessions, answers approvals, and runs a chat right on the phone.

  • Start and drive desktop sessions remotely
  • Answer approvals and questions while you're away
  • Change models and modes from the phone
  • Chat with web search and Deep Research on the phone itself
Learn more
Pro

Claude Mode.

Run Claude Code on your Claude subscription, with FireMoon's interface on top. It needs Claude Code installed and signed in.

  • Uses your existing Claude account and its agents, skills, hooks and MCP servers
  • FireMoon's tool cards, diffs and approvals on every turn
  • Rewind and split view work the same
  • Turn it on per session from the composer's + menu
Learn more
Real recording: Claude Code on a Claude subscription adds a discount code and a test inside FireMoon.

Providers

Every major model. Local ones too.

Bring your own keys, or your own hardware. Switch per session, per turn, or let Auto routing choose.

Supported providers

  • Anthropic
  • OpenAI
  • Gemini
  • DeepSeek
  • OpenRouter
  • Mistral
  • Moonshot
  • Z.ai
  • Ollama
  • LM Studio

More in the box

Compare

How it stacks up.

FireMoon next to the agents you may already use: models, privacy, price and the engine underneath.

Comparison

How FireMoon Harness compares with other agent tools
 FireMoon HarnessClaude Code / DesktopCodexCursorAntigravityDeepSeek Harness
Models and providersEvery major cloud provider as a peer, with Auto routing and fallbackClaude models onlyOpenAI by default; custom providers through configSeveral vendors' models; own keys for chat onlyGemini plus a few partner models; no own keysDeepSeek first; others through custom endpoints
Local modelsOllama and LM Studio, local or on another machineNot supportedOllama or LM Studio (--oss)No official supportThrough the SDK onlyAny compatible endpoint; no presets
Context and cost savingsCaching, compaction, context slicing, cheaper-model routing, a cost meter with budgets, local image readingCaching, auto-compaction, cost view, spend limitsAuto-compaction, token usage viewAuto-summarization, usage dashboard, spend capAuto-compaction, context panelAuto-compaction, token and cache meter
PriceFree tier. Pro is €20 once. Your own keys or subscriptionSubscription from $20/month, or API billingFree tier; paid plans from $8/month, or APIFree tier; paid plans from $8/monthFree tier; Google AI plansFree; you pay providers
TelemetryNone. Only update checks and licence validationOn by default; opt out with an env varAnonymous analytics on by default; opt out in configPrivacy Mode availableTelemetry toggle in settingsDesktop analytics on by default
In-app notesGit-native project notes for you and the agentInstruction files onlyInstruction files onlyRules files onlyRules files onlyInstruction files only
Command paletteEvery action, with aliases and shortcuts (Mod+K)Slash commandsCommand menu in the appEditor command paletteCommand palette in the appSession search and slash commands
InterfaceA native frosted-glass window with a custom titlebarTerminal, desktop app, IDE extensions, webTerminal, desktop app, IDE extensionA VS Code-based editorAgent app, IDE and CLIDesktop app and web UI
EngineRust core in Tauri. No Electron, no NodeNative CLI; Electron desktop appRust CLI; Electron appElectron (VS Code fork)VS Code fork (IDE)TypeScript on Node.js, Electron
Platforms and companionWindows and macOS (Linux soon), an iOS companion, sync through your own databasemacOS, Windows, Linux; mobile remote controlmacOS, Windows, Linux preview; phone via ChatGPTmacOS, Windows, Linux; iOS app for agentsmacOS, Windows, Linux; browser remote controlWindows and macOS; no companion

Competitor details checked against each product's own documentation and pricing on 11 November 2026. Products change quickly; if something here is out of date, tell us.

Use cases

Made for developers.
Handy for everyone.

Use cases

Pricing

Free to start. Pro is yours for good.

No subscription needed for the desktop. You bring your own keys or subscription.

Pricing

Free

€0forever

The full agent, Chat mode and every provider. No account.

Pro

Best value

€20one-time, lifetime updates

Everything in Free, plus the features that do more on their own.

Max

€5per month · your first month €3

Everything in Pro, plus your desktop on your phone.

Compare plans

Download

Get FireMoon Harness.

Version 0.1.0 for macOS and Windows. Linux is on the way.

Download

macOS

Version 0.1.0 · Disk image (.dmg) · Apple silicon

Download

Windows

Version 0.1.0 · Installer (.exe) · Windows 10 or 11, 64-bit

Download

iOS

Max

Version 0.1.0 · App Store · iOS 26

App Store

Linux

Coming soon

Linux builds are on the way. Windows and macOS are ready.

Coming soon

FAQ

Questions, answered.

Frequently asked questions

Keys, cost and local models

Do I need an API key?

For cloud models, yes: you bring your own key from the provider, and you pay the provider directly. Keys stay on your computer, in FireMoon's credential store, unless you turn on encrypted key sync to your own database. Local models through Ollama or LM Studio need no key.

Can I use my Claude subscription?

Yes, through Claude Mode (Pro). It runs Claude Code on your Claude account, with FireMoon's interface on top. Claude Code needs to be installed and signed in.

Does it run offline with Ollama or LM Studio?

Yes. Point FireMoon at a local Ollama or LM Studio, or at Ollama on another machine of yours, and everything stays on your hardware.

Can I set a budget?

Yes. The cost meter tracks spending per turn, conversation, day and model, computed locally, and you can set budgets. Subscription usage is kept apart from pay-as-you-go spending.

Data and privacy

Is anything sent to MintFlow?

Only licence validation, and only for Pro and Max. Besides that, the app reads a public release file on GitHub to check for updates, which you can turn off. There is no telemetry, no usage data, and no session content sent anywhere but the model provider you chose.

Where are sessions stored?

On your disk, in FireMoon's data folder. Nothing is uploaded unless you turn on sync.

How does sync work without a server?

You bring your own Postgres database, and FireMoon syncs your devices through it. No FireMoon server is involved.

Does voice input leave my machine?

No. Speech is recognised on your computer, and no audio leaves it.

Safety

Can it break my computer?

Not without asking. New sessions start in Workspace Write: the agent can change files in your project and asks before anything wider. Chat mode starts in Read Only.

What do Read Only, Auto and Full access mean?

Read Only can look around and asks before every change. Workspace Write can edit inside the project. Auto (Pro) has a background reviewer check every tool call and block dangerous ones. Full access runs without approval prompts.

Can I undo the agent's changes?

Yes. Rewind restores the code, the conversation, or both to how they were before any message.

What does Chat mode do before it touches anything?

It starts read-only: it looks around, explains what it found, and asks before it changes anything.