Open source · macOS · bring your own keys

One conversation for all your coding agents.

OpenMimir sits in front of Claude Code, Codex and OpenCode. It sees every session, starts new work and tells you what matters. Type to it, or talk to it hands-free while you ride, run or walk.

$ curl -fsSL https://openmimir.com/install.sh | bash
Works with Claude Code Codex OpenCode
OpenMimir Listening
Press ⌘⇧Space and talk

Your agents, one voice.

You never pick an agent, a session or an id. Mimir knows where the work lives.

Claude Code

Sends follow-ups into the sessions you already have open and starts new ones headless. Risky tools stay blocked until you say so.

Fix flaky login test web-app

Codex

Picks up any Codex thread, including last week's, and reports back when it finishes.

OpenCode

Talks to your OpenCode service, so every message Mimir sends shows up live in the app.

One thread above every session

“How's the billing refactor going?” or “pick up the review from last week” just work. It searches every agent's full history.

Real full-duplex voice

It listens while it talks and you can cut in. Live captions show what it heard, and it reads the plan back before starting work.

Built for the trainer

Trainer mode turns an iPad on the handlebars into a big, glanceable screen with huge approve buttons. Nothing to scroll.

You stay in control

Pushes, deploys and rm -rf wait for your approval, and voice can never approve them. It all runs on your Mac.

Running in a minute.

  1. 1

    Install

    Run the one-liner above. It puts mimir in ~/.openmimir/bin.

  2. 2

    Set up

    mimir init asks for an OpenAI key and where your projects live.

  3. 3

    Talk or type

    Run mimir, open localhost:4747 and press ⌘⇧Space.

Questions

What does it cost?

OpenMimir is free. You bring your own keys, so you pay providers directly: voice uses OpenAI's gpt-live-1 at about $0.05 per minute of conversation (roughly $3 an hour), plus the model that runs the conversation and whatever your agents use.

Which agents does it work with?

Claude Code, Codex and OpenCode. You only need the ones you already use; Mimir finds them on its own.

Can I use it from an iPad or phone?

Yes. Browsers only allow the microphone over HTTPS, so put Tailscale Serve (or a Cloudflare Tunnel) in front of it, run mimir pair and open the link on the device once.

Where does my data go?

Your conversation and settings stay in ~/.openmimir on your Mac. Audio goes from your browser straight to OpenAI's voice model; requests go to the model provider you choose. There is no telemetry.

Does it work outdoors or without a screen?

Not yet. Desk and indoor trainer work today. Phone calls, a screenless mode for rides and runs, and a desktop app are next.

Linux or Windows?

macOS first. The code is portable, and other platforms will follow.

Give your agents a voice.

$ curl -fsSL https://openmimir.com/install.sh | bash