Think out loud.
Ship anyway.
A voice note app that turns spoken intent into structured tasks in your agent queue. iPhone captures. Mac orchestrates. Under 30 seconds, every time.
Built for people who
think out loud.
You ship with AI coding agents.
Voice an idea in the shower — have it in your Claude Code or Codex queue before you dry off. Push is your capture layer; your agents do the execution.
- Push-to-talk capture
- Route to Claude Code, Codex, Cursor
- Mac approvals panel
You juggle three half-built projects.
Every idea captured by voice, tagged to the right project, routed before the thought evaporates. Widgets show today's count; the heatmap shows the weeks you shipped.
- Hands-free recording
- Tags route to projects
- Today / heatmap widgets
You think faster than Slack.
Voice turns into GitHub issues and Linear tickets, routed to the right person, without opening a laptop. Approvals come back to your phone.
- Voice → GitHub / Linear
- Mac issue & session view
- Approvals on iPhone
Typing kills the thought.
Push turns spoken intent into structured todos — push-to-talk, headset trigger, Live Activity on the lockscreen, never a keyboard.
- Bluetooth headset trigger
- Live Activity capture
- AI transcription + extraction
Speak. Extract. Route.
A voice note becomes a structured task in the right place — usually in under 30 seconds.
Speak
- Push-to-talk
- Hands-free
- Bluetooth / headset trigger
- Live Activity on lockscreen
Extract
- Transcribe
- Pull out intent + tags
- Guess destination
- Due date, project, priority
Route
- Claude Code
- Codex
- Cursor
- Gemini
- GitHub
- Linear
- Todo list
Big decisions loop back to you — approvals land on your iPhone, the Mac Approvals panel, or both.
An iPhone that catches
every thought.
A voice note app that turns spoken intent into a structured task — in the right place, under 30 seconds. iOS 17+ on TestFlight.
The primary surface.
Push starts on your phone. It’s the thing you have on you in the shower, on a walk, at the gym, at 2am. The Mac is where agents execute; the phone is where ideas get captured and approved.
- Bluetooth and AirPods trigger while locked
- Home Screen widgets: today count, heatmap, top action
- Photo & screenshot auto-attach while recording
- On-device transcription via whisper.cpp
Hold a button. Or don't.
Push-to-talk on the main button. Hands-free mode for long thoughts. Bluetooth or AirPods trigger when your phone's in your pocket. Live Activity on the lockscreen so you know it's listening.
Voice in. Structured task out.
On-device transcription, then a model pulls out the intent — what you meant, who it's for, when it's due, which project it belongs to, which agent should run it. You see the extracted todo before it's sent anywhere.
Lands where you'd put it.
Claude Code, Codex, Cursor, Gemini, GitHub, Linear, or just your todo list. Tags guide routing; you can override any time. Approvals come back to the phone when an agent needs a human.
The execution control panel,
in the menu bar.
Thirteen sections — Agents, Sessions, Approvals, Costs, Terminal, Skills, Memory, Inbox, Activity, Folders. One click away, always.
- claude-code-1claude_code_localRefactor auth middleware$0.08
- cursor-2cursorFix test flake in landing$0.21
- codex-sweepcodexScan for dead code$0.11
- gemini-notesgemini_localDraft release notes$0.02
Every agent, what they’re running, what it’s cost so far — in one glance.
A panel for every running agent.
Spin up a Claude Code, Codex, Cursor, or Gemini agent. Each one is its own pane with its own config, its own working directory, and its own cost counter. Swap the runtime adapter without restarting anything.
Review before it ships.
Every agent action routes through Approvals. Inline diffs, tool-call blocks, one-tap accept or reject. Sessions are kept on disk so you can scrub the transcript tomorrow.
Know what today cost.
Per-agent, per-day, per-runtime. Split by model. No surprises at the end of the month, because there's a number at the end of every line.
Unopinionated about
how your agents run.
Push tracks sessions, costs, and approvals. Your agent runs wherever it runs — pick a shipped runtime or drop in your own.
claude_code_local
defaultSpawn Claude Code with a prompt and a working directory. Track the run.
claude_local
anthropic sdkDirect Anthropic SDK calls when you want raw model access without the CLI.
cursor
cliPipe prompts through the Cursor CLI. Inherit your Cursor config.
codex
openai cliOpenAI's coding CLI. Same session tracking, same cost telemetry.
gemini_local
google cliGoogle's Gemini CLI as a first-class runtime.
opencode_local
open sourceRun opencode locally for agents you want to self-host.
pi_local
lightweightA minimal runtime for quick scripted agents.
process
any binaryShell out to any command. Node, Python, Go, Rust. If it runs, Push tracks it.
http
webhookWebhook-style agents that run elsewhere and phone home.
All your data lives in ~/.push/. All your logs stream to the terminal. Nothing is hidden.
A terminal built around
agent sessions.
Claude Code auto-resume. Folder-scoped tabs. GPU rendering. The terminal your agent session deserves.
Close the app. Open it tomorrow. Claude's right where you left it.
Every Claude Code tab is pinned to its session ID on disk. Quit, relaunch, click Terminal — claude --resume runs automatically. Reload a tab (⌘R) for a fresh PTY on the same conversation.
One app. Every project. Nothing gets lost.
Folder chips scope the tab strip and remember the last-active tab per folder. Undo stack restores closed tabs with their title and cwd. OSC 7 gives new tabs the right working directory by default.
GPU-rendered. Tinted. Keyboard that behaves.
Ghostty + Metal under the hood, 5000-line scrollback, zero-latency tab switching. Tint the whole app any of 9 colors. Ctrl+C sends SIGINT. Built around Claude Code today. Any shell works.
Start free. Go Pro
when you capture daily.
The voice-first capture layer.
- 100 voice todos per month
- All iPhone features — push-to-talk, hands-free, widgets
- Pair with the Mac app
- AI transcription + intent extraction
- Tags, destinations, todo list
Unlimited capture, routed to your agents.
- Unlimited voice todos
- Code agent integrations — Claude Code, Codex, Cursor, Gemini
- Priority AI processing — faster transcription + extraction
- Everything in Free
The Mac app is free to download. Your agents cost whatever their underlying API costs — Claude, OpenAI, Google, local models. Push tracks the spend.
Built in the open,
shipping weekly.
Push is made by MasslessAI. iPhone capture, Mac orchestration, and the relay that connects them — one team, one product. Code is closed for now, but every release is documented, every tradeoff is in public, and the inbox is open.
Questions, answered.
Speak it. Ship it.
iPhone capture on TestFlight. Mac app signed and notarized. Pair in under two minutes.
iOS 17+ · macOS 14+ · Apple Silicon