⌁ An MCP server built in
Octopush ships its own MCP server: drive pipelines, projects and workspaces from Claude Code or any MCP client. It stages drafts — it never runs, spends, or mutates git on its own.
↳ Jira & GitHub
Read your backlog beside the work, open a workspace straight from a ticket, and see the open PR for every branch. Pick a GitHub issue and the "Ship it" crew folds it into the task and drives it to a PR.
⌘ Command palette
⌘K to leap between workspaces, sessions, models and actions. ⌘1–9 jumps workspaces; ⌘⇧M opens Mission Control.
⇅ A full git client
Stage, commit, push, stash, cherry-pick — through your login shell, so SSH agents, signing and hooks behave exactly like your terminal. AI drafts the commit message from the staged diff.
✎ Scratchpad
A quick code-and-text pane beside the chat — CodeMirror 6, a dozen languages, for the thought you don't want to lose.
◑ Nine themes, live prices
Atelier by default, eight more built in — and a model catalog whose per-token prices refresh from live data, so the cost meter never lies.
☾ Crews that run unattended Pro
Detached runs survive quitting the app and post a native notification when the crew finishes or needs you. Routines fire scheduled crews on a Days × Times schedule, with an optional shell pre-condition that skips a window when there's nothing to do.
◇ Start from a prompt
No repo yet? Describe what you want to build and set a crew on it — the Greenfield pipeline is born into an empty project, scaffolds the first working slice, and you direct every gate. Sandboxed by default.
◉ Mission Control & the Logbook
One cockpit (⌘⇧M) for every run across every workspace — needs-you, in-flight, settled. The Logbook keeps each mission's ledger: worked time, spend, and savings vs an all-premium baseline.