All your agents.
One pulse.
Pulsar is the native macOS workspace where Claude Code, Codex and any CLI work in parallel, test what they build in their own browser and only ping you when they need you, on your iPhone too.
Fig. One workspace, two families of agents. Codex is waiting on you in amber; Claude tests the checkout in its own browser, and whatever’s done moves down to the shelf.App recreation
Works with the agents you already use
- Claude Code
- Codex
- Gemini CLI
- Grok Build
- Any CLI
Nine in view,
in families.
Pulsar keeps up to 9 terminals in view, alongside the browser and the viewer. Each agent and the tasks it launches with pulsar agent spawn form a family with its own tone, joined by branches that run through the gaps without taking up any space. Whatever finishes moves down to the shelf and the rest take its place: no gaps, ever.
Know who needs you
without going to look.
One status language, the app’s own: the blue wave is working, the amber ring is waiting on you, the green disc is finished. The question shows up in a bar under its pane and you answer with 1, 2 or 3, on your Mac or in your iPhone’s island.
pnpm db:migrate --env stagingFig. Answer with 1, 2 or 3 here or in the iPhone’s island, in the next chapter: it’s the same question.App recreation
Away from your Mac,
just as close.
Pulsar for iPhone pairs with your Mac and shows your workspaces just like there: every family with its branches, whoever is waiting for you with its amber ring, and what’s finished on the shelf. Answer from the island, choose between what they propose or talk to them, without going back to your desk.
Answer without opening the app
Your agents’ questions reach the Dynamic Island and the Lock Screen: tap an answer or dictate it.
Choose from the couch
What they show you with
pulsar media openlands in the Assets tab. Withpulsar media ask, you mark an option and add something by voice.Launch, steer and close
Create a workspace in a folder on your Mac, press and hold an agent to talk to it and close what you don’t need, with undo.
End-to-end encrypted
What you see from your agents travels encrypted between your iPhone and your Mac. No keys, no
.env: only what the agent shows you.
Join the beta
TestFlightIncluded in Pro and Business, and during the 30-day trial. Requires iOS 26 and Pulsar on your Mac.
- Install Pulsar on your Mac and sign in.
- Install TestFlight on your iPhone and join the beta.
- On your Mac, open Settings › iPhone, click “Pair an iPhone…” and scan the code.
Fig. Codex asks you from the shop and you answer in the island; tap it if it folds away. When Claude proposes covers, you pick one from your iPhone.App recreation
Everything an agent needs,
one pane away.
Its browser, on the other side of its card
Each agent drives its own with pulsar browser, right behind its terminal: the card flips so you can watch it work live, and right there you pause it, stop it or correct it. If it asks you about its page, it marks the options on the page itself.
They propose, you choose
Screenshots, designs, PDFs or video open in a viewer right next to the agent with pulsar media open. With pulsar media ask it shows you several options and waits for you to choose.
They delegate like a team
One agent launches others with pulsar agent spawn, waits for their report and messages them. Each family is joined by branches in its own tone and, when a task finishes, its report travels up the branch to whoever asked for it.
You comment, they read
Point at an element on the page and say what you want. The agent picks it up with pulsar browser comments.
They send the pages they make
An agent’s HTML page goes out with Send to… with its styles, images and scripts inside. Whoever receives it opens it in an isolated pane, with no access to their accounts or files.
And you answer
out loud.
Hold Fn, talk, let go: Pulsar Voice types what you say wherever the cursor is, minus the filler words. In an agent’s terminal or in any app.
- Idle
- Dictating
- Processing
- Typed
- Needs something
Fn FnHands-free
Press Fn twice and dictate without holding anything.
Settings › DictationIn the cloud or on your Mac
With Pro, in the cloud; offline, with the local engine. With your own dictionary, per-app styles and languages.
🌐Your 🌐 key, as you had it
Pulsar Voice takes Fn while it’s on and gives your setting back (emoji, input source or Apple Dictation) when you pause or quit it.
Your team, one pane
from your agents.
Sign in with GitHub or Google and create a team. Chat opens as just another pane next to your agents, with its thread laid out in branches; what they send you drops from the capsule up top and you hand it to an agent with one click: you or any of your agents.
Fig. Ana passes you the login report: with “Pass to an agent” you hand it to Claude Code and a branch joins her message to the pane reviewing it. With the chat closed, what they send drops from the capsule and everything from today stays in the gallery.App recreation
--contextAt the same commit
With --context, the remote, branch and commit travel along: your teammate opens the code at the exact same point.
pulsar share sendNothing leaves without you
If an agent asks to send something, you confirm it in Pulsar before it goes out.
Mac + iPhoneOn all your devices
What you’re sent reaches your Mac and your iPhone even if one was off. Read on one, read on all.
Pass to an agentStraight to an agent
Drag what you were sent onto an agent and hand it over as is.
And what you don’t see
at first glance.
- i.
Your config, untouched
Nothing is written to your agents’ global config: everything travels as arguments. Outside Pulsar, they work exactly as before.
~/.claude · unchanged - ii.
Pick up where you left off
When you reopen, every pane goes back to its conversation. An untitled agent takes a title summarized from its first task.
--resume - iii.
A copy you control
What you send and receive stays on this Mac for 30 days, or whatever you choose: from 7 days to never. You see how much space it takes and where it is.
Settings › Account and team - iv.
Your default browser
If you choose it, links you open in other apps land in a pane. Payments still go to your other browser.
Settings › Browser - v.
Any CLI
Claude Code and Codex report their exact status; Gemini CLI and Grok Build, from what they show in their terminal. Any other agent joins with a profile.
profiles.json - vi.
Separate permissions
Microphone and keyboard access belong to Pulsar Voice, not Pulsar: the agents in your terminals don’t inherit them.
Pulsar Voice
Put your agents
in orbit.
macOS 14 or later · native Swift · iPhone in beta · 30 days free, no card
Free shipping over €501
Shorter, and make it fit on one line on mobile.