Close the lid. Keep shipping.

Every coding agent, on your phone. A helper on your Mac runs each agent in tmux, and Togo puts its chat, approvals and terminal on your iPhone.

curl -fsSLhttps://togoapp.dev/install.sh | sh

A native chat for your coding agents, and the real terminal for any other.

The App Store release is in review.

Any agent.

OpenCode, omp, Pi, Claude Code and more, in a native chat or in their real terminal.

Pick an agent to open its session.

See what it changed.

export function renderPage(data: StatusData): string {
function renderIncident(inc: Incident): string {
return `
<li class="incident ${inc.severity}">
<div class="incident-head">
<span class="incident-service">${escapeHtml(inc.service)}</span>
<span class="incident-sev">${SEVERITY_LABEL[inc.severity]}</span>
<time class="incident-time" datetime="${inc.time}">${formatUtc(inc.time)}</time>
</div>

7 files changed, 242 insertions(+), 6 deletions(-)

Start from your phone.

Start in on .

It starts in tmux on that machine, and the chat opens.

It all runs on your Mac.

$ togo doctor
ssh           ok        SSH answers on port 22
tmux          ok        tmux 3.6
mosh-server   ok        mosh-server (mosh 1.4.0) [build mosh 1.4.0]
claude        ok        Claude Code found
omp           ok        OMP found
codex         ok        Codex found
opencode      ok        OpenCode found
copilot       ok        Copilot CLI found
cursor-agent  ok        Cursor CLI found
aider         ok        Aider found
amp           ok        Amp found

Your agents run in tmux on your Mac or Linux machine, and your phone reaches them over SSH with its own key. There’s no account. The push relay can’t read your commands, questions or output. Your agent’s model provider still sees your prompts and code, as it does at the desk.

Install the helper.

curl -fsSL https://togoapp.dev/install.sh | sh

It needs tmux 3.2 or newer. Or use Homebrew: brew install gettogo/tap/togo, then togo service install.

Other ways to install