{"repo":"0xMassi/pocketdev","free":true,"listed":false,"github":"https://github.com/0xMassi/pocketdev","clone":"git clone https://github.com/0xMassi/pocketdev.git","description":"One command to run the AI coding CLI you already pay for (Claude Code, Codex, Cursor, Gemini, Grok, aider) on a Tailscale-only Hetzner box — code from your phone.","language":"Go","stars":105,"topics":["ai-coding","bubbletea","claude-code","cli","cloud-development-environment","cloud-init","coding-agent","devbox","developer-tools","golang"],"license":"AGPL-3.0","category":"cli-tools","readme_excerpt":"pocketdev Run the AI coding CLI you already pay for on a cloud box you reach from your phone. pocketdev provisions an always-on Hetzner server, locks it to your private Tailscale network (no public SSH), and installs the agent you use: Claude Code, Codex, Cursor, opencode, Gemini, Grok, or Aider. You log in with your own subscription. Then you SSH in from a laptop or from Termius on a phone and code from anywhere. Two commands and you are done: How it works pocketdev (laptop) walks one step at a time: paste a Hetzner token (it checks the token before moving on), choose the box, connect Tailscale, choose which agents to install on the box, and pick what code the box starts with. Each console page opens only when you reach that step and say so. The Project step picks one source for the box's code: - Clone a GitHub repo. Pick from a searchable list of your repos, read live via the local gh CLI; pocketdev clones it on the box during pocketdev setup (after gh auth login ). If gh isn't installed locally, type owner/repo instead. - Copy a local folder. Browse your filesystem (start typing to filter, ctrl+a toggles hidden files), pick a folder or file, and pocketdev rsyncs it to the box over the tailnet once the box is up. - Start fresh. An empty box. The box step offers two paths: - Create a new box. Drill down Hetzner's hierarchy, the same as the console: Type (Shared / Dedicated) → Class (Cost-Optimized, Regular Performance, or General Purpose) → Architecture (x86 / Arm64), with a","default_branch":null,"files":null,"tree":[],"storefront":"/r/0xMassi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/0xMassi/pocketdev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}