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.

Download for Mac
macOS 14+ · Free
~/push-website — pu
$ pu status
Workspace: push-website
Agents: 4 · 3 running · 1 approval
● claude-code-1 [claude_code_local] running · refactor auth middleware
● cursor-2 [cursor] running · fix test flake
● codex-sweep [codex] approval · scan for dead code
○ gemini-notes [gemini_local] waiting · release notes
today: $0.42 month: $12.18
$ pu watch
Who Push is for

Built for people who
think out loud.

Developer

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
Indie hacker

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
Engineering lead

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
Voice-first thinker

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
How it works

Speak. Extract. Route.

A voice note becomes a structured task in the right place — usually in under 30 seconds.

01

Speak

iPhone
  • Push-to-talk
  • Hands-free
  • Bluetooth / headset trigger
  • Live Activity on lockscreen
02

Extract

AI layer
  • Transcribe
  • Pull out intent + tags
  • Guess destination
  • Due date, project, priority
03

Route

Destinations
  • 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.

iPhone

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.

Asset slot
iPhone screenshot: voice capture mid-recording + extracted todo

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
Capture

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.

Extract

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.

Route

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.

Mac

The execution control panel,
in the menu bar.

Thirteen sections — Agents, Sessions, Approvals, Costs, Terminal, Skills, Memory, Inbox, Activity, Folders. One click away, always.

push12:42
push-website
4 agents · 3 running
Today
$0.42
  • claude-code-1claude_code_local
    Refactor auth middleware
    $0.08
  • cursor-2cursor
    Fix test flake in landing
    $0.21
  • codex-sweepcodex
    Scan for dead code
    $0.11
  • gemini-notesgemini_local
    Draft release notes
    $0.02
3 working · 1 needs approval
Open

Every agent, what they’re running, what it’s cost so far — in one glance.

Agents

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.

Sessions & approvals

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.

Costs

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.

Runtimes

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

default

Spawn Claude Code with a prompt and a working directory. Track the run.

claude_local

anthropic sdk

Direct Anthropic SDK calls when you want raw model access without the CLI.

cursor

cli

Pipe prompts through the Cursor CLI. Inherit your Cursor config.

codex

openai cli

OpenAI's coding CLI. Same session tracking, same cost telemetry.

gemini_local

google cli

Google's Gemini CLI as a first-class runtime.

opencode_local

open source

Run opencode locally for agents you want to self-host.

pi_local

lightweight

A minimal runtime for quick scripted agents.

process

any binary

Shell out to any command. Node, Python, Go, Rust. If it runs, Push tracks it.

http

webhook

Webhook-style agents that run elsewhere and phone home.

All your data lives in ~/.push/. All your logs stream to the terminal. Nothing is hidden.

Terminal

A terminal built around
agent sessions.

Claude Code auto-resume. Folder-scoped tabs. GPU rendering. The terminal your agent session deserves.

Asset slot
30s recording: quit app → relaunch → Claude resumes
Session resume

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.

Tabs that remember

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.

Native Mac feel

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.

Pricing

Start free. Go Pro
when you capture daily.

Free
$0forever

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
Get on TestFlight
Pro
$4.99per month

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
Start with TestFlight

The Mac app is free to download. Your agents cost whatever their underlying API costs — Claude, OpenAI, Google, local models. Push tracks the spend.

M
The team

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.

FAQ

Questions, answered.

A voice-first todo app for people who use AI coding agents. Speak an idea on your iPhone, Push extracts the intent, routes it to the right place — Claude Code, Codex, Cursor, Gemini, GitHub, Linear, or your todo list. The Mac app is the execution control panel: agents, sessions, approvals, costs.

Speak it. Ship it.

iPhone capture on TestFlight. Mac app signed and notarized. Pair in under two minutes.

iOS 17+ · macOS 14+ · Apple Silicon