my-app, a few seconds ago
Claude wants to run npm install three. OK?
Your AI needs you. Orbi finds you.
A free Mac companion for Claude Code, Codex, Copilot CLI, Gemini CLI, and Cursor. When an agent asks for permission, Orbi pops up wherever you are, and you answer with a click or your voice.
Version 0.3.4. Free, for macOS 26 or later.
An afternoon with Orbi
You're designing in Figma while Codex and Claude Code build in the background. Here's what Orbi does for you.
-
Codex wants to push
Orbi pops up with the full command. Allow it, or deny it with a note telling the agent what to do instead. With Claude Code you can also say yes for good. You never open the terminal.
Codex in my-app wants to use Bash
$ git push origin main1Yes2No, and tell Codex what to do -
Claude has a question
Claude Code only: the same choices Claude offers in the terminal. Pick one on the card and the answer goes straight back.
Claude in api asks
Which database should we use?
SQLiteSimple, one filePostgresScales with you -
You hold fn and ask
Hold the fn key, talk, let go. Your words show up as you speak, and speech is transcribed on your Mac. Try “allow”, “open Xcode”, “remind me at 6 to stretch”, or “start Claude in my-app”. Saying “Hey Orbi” starts a conversation but can never approve anything.
“What's my AI doing?”
Claude in api is running its tests. Codex in my-app is ready for you.
-
Claude Code has a plan
Read the plan on the card. Start building, or send it back to keep planning.
my-app has a plan
- Extract the scoring engine
- Add tests for streak bonuses
- Wire it into the leaderboard
1Yes, start building2No, keep planning -
You forgot about Gemini
When an agent has been waiting a while, Orbi nudges you. When a long task finishes, it tells you what happened in one sentence. Meanwhile your character types along on a tiny keyboard, and the menu-bar robot bobs while your agents work.
Gemini in docs has been waiting 2 minutes for your OK.
Codex is done with my-app: the leaderboard shows streak bonuses, and all 48 tests pass.
-
next day
A short morning brief
Your sessions, today's calendar, and reminders, in two sentences. During the day Orbi reminds you to drink water and move after an hour of work, and gives you a heads-up before lunch. It thinks with Apple's on-device model for free, or with Claude using your own API key.
Morning! Two sessions are idle, and you have a design review at 10.
Pick your character
Two friends live in the corner of your screen. Switch between them any time in Settings, and Orbi remembers your pick.
Both type on a tiny keyboard while an agent works, hop when they need you, and doze off when nothing is happening.
Works with your AI coding tools
Built for Claude Code. Now works with Codex, GitHub Copilot CLI, Gemini CLI, and Cursor too. Each tool decides what it lets Orbi do.
- Claude Code
- Answer permission prompts, pick answers to Claude's questions, and approve its plans, all from a card.
- OpenAI Codex CLI
- See each permission prompt on a card. Click or say allow or deny, and your answer goes straight back.
- GitHub Copilot CLI
- Allow or deny Copilot's permission requests from Orbi, by click or by voice.
- Google Gemini CLI
- Orbi tells you when Gemini is waiting and takes you to it. Gemini only accepts answers in its own terminal.
- Cursor
- See your Cursor chats and hear when they're done. Cursor handles its own approvals.
The ChatGPT chat app has no hooks, so Orbi can't see it. For OpenAI, use Codex.
What stays on your Mac, and what doesn't
Stays on your Mac
- Every command, file path, and project name your AI tools show you.
- Your voice. Speech is transcribed on-device, or Orbi doesn't listen.
- The on-device brain and everything you ask it.
- The link to your AI tools: a private socket only you can open, with no network port and no account.
Leaves your Mac
- Anonymous counts, like “a card was answered”, with a random install ID. Turn them off in Settings › Privacy.
- If you choose the Claude brain, your question and a short status of your sessions go to Anthropic with your own key.
Orbi is careful by default. Cards show the full command before you answer. Shortcuts only answer a card that has been on screen for a moment, and “Hey Orbi” can never approve anything. Auto-allow is off until you turn it on, and even then it only answers read-only requests inside your project. Connecting backs up each tool's settings first, and disconnecting removes only what Orbi added.
Set up in a minute
- Download Your browser unzips it. Open Orbi, and it offers to move itself into Applications.
- Open Orbi Connect the AI tools you use, and allow voice if you want it.
- Start your agent Orbi shows up the moment a session needs you.
Version 0.3.4. Free, for macOS 26 or later.
Frequently asked questions
Does Orbi work with OpenAI Codex?
Yes, with the Codex CLI. Orbi shows Codex permission prompts as cards, and you allow or deny by click or voice. Codex asks you to trust new hooks once: run /hooks in Codex after connecting.
Can Orbi approve prompts in Gemini CLI or Cursor?
No. Their hooks don't allow it. Orbi shows their sessions and when they're done, alerts you when Gemini is waiting, and takes you there to answer.
Does Orbi work with the ChatGPT app?
No. The ChatGPT chat app doesn't offer hooks, so nothing outside it can see its prompts. Orbi works with OpenAI's Codex CLI instead.
Is Orbi free?
Yes. The on-device brain is free too. If you choose the Claude brain, it uses your own Anthropic API key, billed by Anthropic.
Does Orbi collect any data?
The app sends anonymous counts, like “a permission card was answered” or “Orbi was opened”, with a random install ID. Never your commands, file paths, project names, or anything you say. Turn it off in Orbi's settings under Privacy. This website uses PostHog to count visits and record anonymized sessions, with everything you type masked.
Why isn't it on the Mac App Store?
App Store apps must be sandboxed, and Orbi needs to connect to your AI tools' settings and bring your terminal to the front. Orbi is signed and notarized by Apple, so macOS opens it without warnings.
What do I need?
A Mac on macOS 26 or later and at least one AI coding tool: Claude Code, Codex, Copilot CLI, Gemini CLI, or Cursor. Apple Intelligence is optional; it powers the free on-device brain.
Does it work in any terminal?
Yes. Orbi listens to the AI tools themselves, so Terminal, iTerm2, Warp, VS Code, and the Claude app all work. Jumping to the exact tab works in Terminal and iTerm2; other apps come to the front.
How do I uninstall it?
In Orbi's settings, click Disconnect next to each AI tool, quit Orbi, and move it to the Trash. You can also delete the ~/.orbi folder.