Run Claude Code against your GitHub repositories from your phone, in isolated containers, and get a pull request back.
Go 1.27 · Node 24 · Docker · Telegram
This is the real mobile app, replayed. Tap a step to jump to it.
exportCsv() streams rows with quotingThe agent never gets a GitHub token or Docker access. The server holds every credential and performs every side effect.
Start tasks and answer the agent from the chat you already have open.
ChatThe full task board inside Telegram: projects, statuses and live progress.
Mini AppThe same app in any browser, with a sidebar layout on desktop.
BrowserOpen source under MIT. Runs on your own server, for one owner: you.
There is no shared Fleetpocket app: every self-hosted server uses a GitHub App you create on your own account. Below, fleetpocket.example.com stands for your domain.
https://fleetpocket.example.com, webhook https://fleetpocket.example.com/webhooks/github, secret from openssl rand -hex 32. Contents and Pull requests read & write; Metadata, Checks, Actions read. Events: Pull request, Check suite, Workflow run.GITHUB_APP_ID, webhook secret → GITHUB_WEBHOOK_SECRET in .env. Private key → /srv/fleetpocket/secrets/github-app.pem, owned by uid 1000, chmod 600.