Firebrik Terminal for Android · on Google Play

Answer your coding agents from your pocket.

Firebrik Terminal brings your Herdr workspaces to your phone. It connects to your own computer over SSH, takes you to the pane you need, and lets you work directly in its live terminal: Claude Code, Codex, Gemini CLI or a plain shell. When an agent is waiting for you, a notification opens its pane.

Coming soon: iPhone on the App Store, and desktop apps

You need a Mac or Linux computer running Herdr with SSH switched on, reachable from the phone on the same network or over Tailscale. Step-by-step setup guide →

30 seconds on a real phone: an agent waits, you answer in its pane, and a localhost link opens on the phone.

A silent screen recording of Firebrik Terminal. The home screen lists claude under Needs attention, waiting for input. Its pane opens on Claude Code asking whether to make an edit to cart.py, with the change shown as a red and green diff and numbered answers. A tapped link to localhost port 5173 opens the Open link dialog with two choices, This phone and My workstation. Choosing This phone opens the store's dev server in the phone's browser through the SSH connection. The last pane shows Codex's finished answer: the typos it found in a guide.

Your own SSH server No relay No analytics One key per device Host keys pinned

How to set it up

Seven steps, about fifteen minutes.

  1. 01

    Run Herdr on your computer

    Install Herdr on the Mac or Linux machine where your agents run, start it with herdr, and start your agents inside its panes.

    Herdr tutorial →
  2. 02

    Switch on its SSH server

    Remote Login on a Mac, openssh-server on Linux. Check it with ssh localhost.

    SSH tutorial →
  3. 03

    Make it reachable from the phone

    On the same Wi‑Fi, use the computer's local address. Anywhere else, put both on Tailscale and use the computer's Tailscale name.

    Network tutorial →
  4. 04

    Install the app

    Get Firebrik Terminal from Google Play. No Firebrik account is needed.

    Google Play →
  5. 05

    Add the server

    Name, host or Tailscale address, port 22, your username, and herdr as Run on connect. Tap Generate key.

    App tutorial →
  6. 06

    Add the device key, once

    Type your SSH password once and tap Install key (it is not stored), or copy the key and paste it into ~/.ssh/authorized_keys. Tap Test, then Save & connect.

    Key step →
  7. 07

    Open a pane

    Workspaces, then a workspace, a tab and a pane: you are in the live terminal. Allow notifications so a waiting agent can reach you.

    First pane tutorial →

Stuck on a message? Every setup error and what to do about it.

Agents

The agent asks in its pane.
You answer it there.

Herdr reports when an agent is working, idle or waiting for you. When one waits, the app's home lists it under Needs attention, and Android shows a plain notification saying who is waiting and where. Tap it and the app opens that pane.

You see what the agent sees: the question, the coloured diff, the numbered choices. Answer with your keyboard or the key strip, exactly as you would at the desk.

Claude CodeCodexGemini CLIAntigravityCursorOpenCodeand more

Tap to open the pane. The answer is given in the terminal.

What you get

A real terminal, made for your phone.

01

Navigation made for a phone

Browse workspaces, tabs and panes with searchable lists and tappable breadcrumbs. Create, rename and close them. Open a pane on its own, bookmark the ones you use, go back to recent panes or browse the Agents list.

02

Type directly in the terminal

Your Android keyboard, with swipe typing and suggestions where it supports them. A key strip for Esc, Tab, Ctrl, Alt, Super, Shift and arrows; hold Backspace or an arrow to repeat.

03

Links open where you want

Colours and layout stay as the agent drew them. Select and copy output, and open a link on the phone or in the browser of any of your saved computers.

04

Files for remote work

Pick documents on the phone and upload them to the connected server over SFTP. Insert their paths into the pane when you choose; nothing is sent by itself.

05

Your connection, your server

Straight to the SSH server you configure, with no Firebrik relay. Save several servers, one connected at a time. Each device has its own SSH key, and host keys are pinned so a changed server is caught.

06

Sync through your own Drive

Optional Google sign-in keeps your server list the same on every device, in your own Google Drive app folder. Terminal access never needs it, and private keys are never synced.

Screens

Real captures from a phone.

Claude Code in its pane asking whether to make an edit to cart.py, with a red and green diff and numbered answers above the key strip.
An agent asks to edit a file
The Open link dialog offering This phone or My workstation for a localhost link.
Open a link on the phone or a computer
Server home in dark theme: claude under Needs attention, waiting for input, then bookmarks and the storefront and docs-site workspaces.
Needs attention on the home screen
Codex's finished answer in its pane, listing typos found in a getting-started guide.
Read an agent's finished answer
Typing a follow-up to Codex with the Android keyboard open below the terminal.
Type with your own keyboard
Claude Code asking for approval to run a test command, with numbered choices in the terminal.
Approve a command in the terminal
Server home in the light theme with Needs attention, bookmarks and workspaces.
Light theme
Settings with a Google account signed in, servers synced just now, and Sync now, Sign out and Delete synced data.
Optional sync through your Drive

Privacy by construction

There is no Firebrik server in the loop.

  • Terminal traffic goes from your phone to your computer over SSH. Nothing is relayed.
  • No analytics, no crash reporting, no advertising.
  • The password used to add the device key once is never stored.
  • When you tap a link, the app checks your saved computers over SSH; only the one you choose receives the link, and links are not stored.
  • Drive sync is optional and lives in your own account's hidden app folder. Private keys never sync.
  • Uninstalling the app deletes everything it kept on the device.
Read the privacy policy →
what you need on the computer
herdr                # your agents run here (herdr.dev)
sshd                 # reachable from the phone

# added once by the app, or by you:
~/.ssh/authorized_keys
  → the phone's public key

# reach it over
same Wi‑Fi · tailscale · any SSH you can reach

Questions

Short answers.

Is there an iPhone or desktop version?

Not yet. Firebrik Terminal is on Android today; an iPhone app on the App Store and desktop apps are coming soon.

Do I need a Firebrik account?

No. The app talks to your own SSH server. Sign in with Google is optional and only keeps your server list in your own Google Drive.

Which coding agents does it work with?

Any agent you run in a Herdr pane. Herdr recognises Claude Code, Codex, Gemini CLI, Antigravity, Cursor, OpenCode and more, and reports when one is working, idle or waiting for you; the app shows that state, lists waiting agents under Needs attention and sends a notification that opens the pane.

How do I answer an agent?

In its pane, the way you would at the desk. The notification takes you there; you read the question and the diff, then type your answer or use the key strip for Enter, arrows and Esc.

Can I see the dev server my agent started?

Yes. Tap the localhost link in the terminal and choose This phone: the page opens in the phone's browser through the SSH connection. You can also send any link to the browser of another saved computer.

Does it work away from home?

Yes, as long as your phone can reach the computer over SSH. Tailscale or another VPN is the easiest way. There is no Firebrik relay to go through.

How do I set up my computer?

Install Herdr, switch on SSH, make the computer reachable (same network or Tailscale), then add it in the app and add the device key once. The setup guide walks through each step for macOS and Linux, with the exact commands and what every error message means.

Where is my SSH key?

On the phone, in the Android Keystore. It is created there, never synced and never exported. A new device asks once per server to add its own key.

Is it a full terminal or just a viewer?

A full terminal attached to your Herdr session. Type with the system keyboard, use the key strip for Esc, Tab, Ctrl, Alt and arrows, select and copy text, open links, and upload files to the server over the same connection.

What about my data?

The app keeps your saved servers, bookmarks, drafts and recent terminal output on the device, and optionally a copy of the server list in your own Drive. No analytics, no telemetry. The full policy is at firebrik.com/terminal/privacy/1.10.6.

Available now

Put your Herdr session in your pocket.

Install on Android, add your computer, and answer the next agent from wherever you are.

Coming soon: iPhone on the App Store, and desktop apps