Self-Hosted Agent Manager

Manage your Claude agent fleet from your phone

A headless server on your Pi. An app on your phone. Launch Claude Code agents, approve tool calls, and answer questions — from wherever you are. Push notifications when your agents need you.

Quick Install

One command to get started

terminal
$ curl -fsSL https://gitlab.com/tpty42/toque-server/-/raw/main/scripts/install.sh | bash

Installs on any Linux machine. Tested on Raspberry Pi + Ubuntu VPS.

How It Works

From install to approving agents in minutes

1

Install on Pi or VPS

Run one command on any Linux box. Close the lid. That's your server now — no monitor, no keyboard, no babysitting.

2

Connect via Tailscale

Your phone and your Pi on the same private network. No port forwarding, no exposed ports, no fuss.

3

Launch from your phone

Pick a project, type a prompt, hit go. Agents spin up on your server while your phone stays in your pocket.

4

Approve from anywhere

Your phone buzzes. Claude needs permission. Tap approve, keep walking. That's the whole workflow.

Features

Everything you need to manage agents remotely

Multi-agent dashboard

Every agent, one screen. See what's running, what's stuck, and what finished while you were making coffee.

Push notifications

Your pocket buzzes when Claude has a question. No polling, no SSH — just a tap from your notification shade.

Plan mode approval

Claude writes a plan, you read it on your phone, pick the trust level, and let it rip.

Auto-pull before sessions

Every session starts on the latest code. No stale branches, no "did I push that?" moments.

Terminal streaming

Watch Claude think in real time, right on your phone. No SSH tunnel, no laptop required.

Slash commands

Send /commit, /review, or any custom slash command to a running agent without leaving the app.

Self-hosted

Your Pi, your API key, your data. Runs on SQLite — no cloud, no subscription, no one else's server.

Transparent server

The server is MIT licensed and on GitLab. See exactly what's running on your machine.

Why Toque

Your server runs headless. You run errands.

Toque was built for a simple setup: a Raspberry Pi on a shelf, always on, always connected. No monitor, no keyboard. Install the server, close the lid, and walk away.

The app is your only interface. Launch agents, approve tool calls, answer questions — all from your phone. Push notifications mean you never miss a prompt.

Built by a dad who wanted to ship code while pushing a stroller to school. If your dev machine is a headless box on your desk and your office is wherever your phone is, Toque is for you.

Server Source

The server is open source

The Toque server is MIT licensed — read the code, file issues, send patches. Built with TypeScript, Express 5, and SQLite.

View on GitLab

TypeScript · Express 5 · SQLite · Node.js 22