Run coding agents on your own Mac, drive them from anywhere

AssistantHub turns the Mac where your code already lives into a private execution hub for seven coding runtimes — Claude Code, Codex, Kimi, and more — then lets you delegate work, watch live sessions, ship PRs, and run autonomous routines from your phone. Your code never leaves your machine.

v2.8.6 (338) · 190 MB · macOS · free · invite required to sign in

From “sit at a terminal and prompt” assign work, let trusted agents run on your own hardware, and review the outcomes.

How it works

Three steps to your own agent control plane

1

Install the Hub

Download AssistantHub and open it on the Mac where your code lives. It hosts your agents locally and relays them out — no open ports, no VPN.

2

Create your account

Sign up in the app with an invite code. Your Mac registers itself to your account automatically and stays in sync.

3

Drive it from your phone

Sign in on the companion app with the same account and launch, supervise, and steer every session from anywhere.

Many phones Server (durable relay) many Macs. The Server coordinates; your Mac does the work and owns the code.

How you work

Three ways to get work done

Hand off an entire task, work step-by-step in a guided session, or drop into a real shell — pick the level of control you want for the job in front of you.

Workflow Automation

Task in, PR out

Create a task and hand it to the Assistant end-to-end — it plans, codes, opens a pull request, and reviews itself. Set checkpoints wherever you want a say; leave them off and it runs fully autonomous.

New

Germinal

A brand-new way to work

A GUI-native terminal that turns a raw session into a guided, interactive workflow — see what's happening, answer only the questions that matter, and steer each step without wading through a wall of logs.

Terminal, powered up

The classic shell, plus shortcuts

A real terminal for when you want the keyboard — with a configurable rail of quick actions so the commands you run all day are one tap away, and new tabs that open right where you already are.

And a built-in browser.

A dedicated, ultra-light browser right inside the app — open any page, including the dev site running locally on your Mac, and watch your changes as you make them. DevTools with console and request interception, plus phone-size device emulation, are built in — code and check in real time, without ever switching windows.

The dev suite

A full development cockpit, built in

The Hub isn’t just where agents run — it replaces the grab-bag of tools around them. Databases, dev servers, files, terminals, and toolchains, all first-class in one app.

Database manager

Every project’s database, auto-connected from its own config: schema tree, editable data grid, structure view with indexes and foreign keys, saved queries, and a highlighted SQL editor — Postgres and MySQL.

AI query builder

Ask in plain English — an agent studies your schema, writes validated SQL into the editor, and repairs failed statements in one click. You review and run it yourself; it never executes on its own.

Dev servers, supervised

Define each project’s dev commands once, then start, stop, and watch them like services. The Hub detects the real ports as they come up and can bring everything back at boot.

Local HTTPS that just works

Every project answers at https://yourproject.test — system-wide, in any browser. Built-in local DNS, reverse proxy, and a per-Mac dev certificate trusted with one click. No extra tools, no config files.

Files & editor

Browse any repo, edit with syntax highlighting and undo, preview Markdown, view diffs against git, find in file, and export documents to PDF — on the Mac and from your phone.

A terminal that knows your files

⌘-click a filename in ls output and it opens in an editor pane beside the shell; edit file works from any prompt. Quick-action rails, per-session terminal shelves, and tabs that open where you already are.

Toolchains, managed

Install, pin, and upgrade Node, PHP, Go, Python, and more from one screen — per project or globally — so every dev server and agent session runs on the versions you chose.

Browser DevTools

Console, network request interception, and device emulation inside the in-app browser — check your dev site on a phone-size viewport without ever leaving the Hub.

…and 6 more dev features

A ⌘K command palette, a built-in script runner, Mermaid diagrams rendered in Markdown, four color themes, self-updates on Mac and phone, and housekeeping that maintains the Hub itself — syncing repos, checking credentials, and sweeping stale files while you sleep.

A look inside

The same control plane, on Mac and on your phone

Dashboard screen
Dashboardscreenshot coming soon
Dashboard
Projects screen
Projectsscreenshot coming soon
Projects
Tasks screen
Tasksscreenshot coming soon
Tasks
Epics screen
Epicsscreenshot coming soon
Epics
Requirement screen
Requirementscreenshot coming soon
Requirement
Usage screen
Usagescreenshot coming soon
Usage
Inbox screen
Inboxscreenshot coming soon
Inbox
Terminal screen
Terminalscreenshot coming soon
Terminal
Databasescreenshot coming soon
Database

What you get

Everything to assign, supervise, and ship agent work

Delegate from anywhere

Launch a session per project, watch it work in real time, answer its questions, steer it, and resume — all from your pocket.

Use any runtime

Seven runtimes — Claude Code, Codex, Kimi, Qwen, Grok, and more — your choice account-wide, per project, or for a single run. The session remembers its runtime on resume.

Your code stays local

Source, credentials, git, and the agent process all live on your Mac. The Server only relays commands — it never hosts your code.

The full delivery loop

Tasks run in isolated git worktrees, get committed, open a PR with a review gate, and link the outcome back to the task.

Autonomous routines

Schedule recurring agent work — repo maintenance, document iterators, outreach drafts — that runs on its own and reports back.

Usage you can measure

Tokens, active time, and estimated cost across providers, broken down by project, routine, and model — no surprises mid-task.

Stay in control

Live timelines, graceful interruption, an inbox for requests that need you, and push notifications the moment a run finishes.

Issues & PRs

Your assigned GitHub issues and open PRs in one place, with native diffs — review and kick off work right from your phone.

Full SSH shell

When you need a real terminal, reach the Mac over a VPN-backed SSH session in Termius — direct shell access to the Hub, on your terms.

Clients & collaborators

One workspace, from client request to shipped PR

A portal for your clients

Clients file requests — screenshots included — in a clean web portal and keep editing until they confirm. On confirm, the Assistant refines the request into an engineering-grade spec on your board. Clients see progress and estimates, never your internals.

Shared projects for developers

Invite another developer to a project — they link their own checkout on their own Mac and work the same task board. Tasks, reviews, and status move through the cloud; code never does.

Why it’s different

An operations layer, not another chat box

Runs on the CLIs you already trust

Assistant drives the native coding agents developers already pay for — it doesn’t re-implement the model or lock you to one.

Local execution, remote control

Your Mac does the work over an outbound-only relay. No code upload, no inbound ports, no third-party cloud touching your repo.

Durable workflows, not disposable chats

Tasks, routines, PR intent, reviews, and activity survive disconnects, sleep, and power cycles. State is the product.

Provider-neutral by design

Runtime resolution, resume, retries, and usage accounting live once at the shared layer — adding a new agent is one adapter.

Where it’s going. A single control plane for a fleet of agents across every Mac you run — where assigning, supervising, and shipping autonomous software work feels as routine as managing the cloud infrastructure you already trust.

Get access

Request an invite code

Assistant is invite-only while we scale. Tell us where to reach you and we’ll send a code.