claudeis waiting for your approval

Your AI agent is waiting. Answer from anywhere.

CLI Setu bridges the terminal on your computer to your phone. Run Claude Code, Codex or any CLI at your desk, then approve, steer and ship from your pocket, end-to-end encrypted.

Get it on Google Play
$ npm install -g cli-setu
  • Free on Google Play
  • End-to-end encrypted
  • No port forwarding
  • macOS · Windows · Linux
MacBook · ~/shop-api
~/shop-api $ setu✓ Bridge online · phone connected~/shop-api $ claude› Add rate limiting to /api/orders Reading src/routes/orders.ts… Plan: sliding-window limiter, 100 req/min? Edit src/middleware/rateLimit.ts? Waiting for approval on your phone…

at your desk

Try it: tap Approve
shop-apiclaude · MacBook
Live
Add rate limiting to /api/orders
Claude Code
Plan ready: sliding-window limiter, 100 req/min.
Needs your approval

Allow Claude to edit this file?src/middleware/rateLimit.ts

Ask Claude…

wherever you are

  • Pair once.
  • Code from anywhere.
  • Ship faster with AI.

Works with the AI command-line tools you already use

Works with Claude Code, Codex CLI, Gemini CLI, GitHub Copilot CLI, Cursor CLI, Aider, OpenCode, Qwen Code, Amp, Goose, Ollama, Any CLI.

~/what-is-cli-setu

The missing link between you and your AI agents

CLI Setu is a mobile app plus a small companion CLI that lets you securely control terminal sessions on your computer from your phone. Your code and your AI tools stay on your machine. Only an encrypted text stream travels across the bridge.

AI agents work fast, but they keep stopping to ask: “Can I edit this file?” “Should I run the tests?” Walk away from your desk and the work stops. CLI Setu turns those questions into notifications you can answer in a second, wherever you are.

3steps to pair
0ports to open
E2Eencrypted

~/features

Built for how you work with AI

Not a generic SSH app squeezed onto a phone. CLI Setu is designed for the moments when an agent needs a human.

Your real terminal, live on your phone

Not a screenshot, not a video stream. A true terminal with full colors, scrollback, a key bar with Ctrl, Esc, Tab and arrows, and smooth scrolling.

~/app $ npm test
✓ 128 passed · 4.2s
~/app $

One-tap approvals

Agent permission prompts become big, clear buttons.

Edit auth.tsApprove
npm run migrateDone

Notified the moment you’re needed

Get a push when an agent is waiting for input, when a task finishes, or when output matches your keywords.

Codex needs your input“Tests pass. Commit and open a PR?” · now

Custom commands

Save the prompts and commands you use every day in your own command palette, then send any of them with a single tap.

Readable diffs

Review what the agent changed, formatted for a small screen.

app.use(cors())
- app.use(limit(50))
+ app.use(rateLimit({ max: 100 }))

Many sessions, many machines

Swipe between agents, projects and computers. Each one keeps running when you leave.

Works on any network

No port forwarding, SSH keys or VPN. Wi-Fi, 5G or a hotel hotspot all work. Missed output catches up when you reconnect.

Explore all features

~/a-day-with-setu

A day with CLI Setu

Your agents keep working wherever you are. Here’s what that looks like.

09:00At your desk

Kick off the big job

Start Claude Code on a long refactor, then grab your phone and walk away. The session keeps running on your computer.

13:10At lunch

Approve with one tap

Your phone buzzes: the agent wants to run a database migration. Read it, tap Approve, keep eating.

18:40On the commute

Review, then merge

Read the diff on the train, type one quick change, and merge before your stop.

02:00On call

Fix production from bed

An alert wakes you. Open a session on the server, restart the service and check the logs, all without finding your laptop.

~/compare

Why not just SSH or remote desktop?

They work, but they weren’t made for approving an AI agent on a 6-inch screen.

What you needCLI SetuMobile SSH appRemote desktop
Tap-to-approve AI agent prompts
Push alert when an agent needs you
No port forwarding or VPN~
End-to-end encrypted~
Readable, phone-first terminal~
Works well on weak mobile data

Put your terminal in your pocket.

Free on Google Play. Install the companion on your computer, scan once, and your AI agents are a tap away.

Get it on Google Play
On your computer$ npm install -g cli-setu

Need a hand? Read the manual or talk to support.