internal/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package agents is the registry of supported AI coding CLIs.
Package agents is the registry of supported AI coding CLIs.
Package cloudinit renders the first-boot cloud-config for the box: a hardened, Tailscale-only host that installs the chosen agent CLIs and an on-box `pocketdev` helper.
Package cloudinit renders the first-boot cloud-config for the box: a hardened, Tailscale-only host that installs the chosen agent CLIs and an on-box `pocketdev` helper.
Package config holds the deploy configuration and persists it (0600) under ~/.config/pocketdev/config.json so re-runs remember your choices.
Package config holds the deploy configuration and persists it (0600) under ~/.config/pocketdev/config.json so re-runs remember your choices.
Package hetzner wraps the Hetzner Cloud API for provisioning and tearing down the box: a default-deny firewall, an SSH key, and the server itself.
Package hetzner wraps the Hetzner Cloud API for provisioning and tearing down the box: a default-deny firewall, an SSH key, and the server itself.
Package mobile renders the "Code from your phone" card (with a scannable QR) and manages an idempotent ~/.ssh/config entry for the box, so connecting from Termius/Blink (or any terminal) is as close to one tap as the apps allow.
Package mobile renders the "Code from your phone" card (with a scannable QR) and manages an idempotent ~/.ssh/config entry for the box, so connecting from Termius/Blink (or any terminal) is as close to one tap as the apps allow.
Package provision orchestrates a deploy as discrete steps so the TUI can show progress: validate credentials, mint a Tailscale key, render cloud-init, create the server, and wait for it to join the tailnet.
Package provision orchestrates a deploy as discrete steps so the TUI can show progress: validate credentials, mint a Tailscale key, render cloud-init, create the server, and wait for it to join the tailnet.
Package tailscale mints short-lived, tagged auth keys from an OAuth client and watches for the new node to join the tailnet.
Package tailscale mints short-lived, tagged auth keys from an OAuth client and watches for the new node to join the tailnet.
A live first-boot progress view: an elapsed timer (so you can tell it's alive, not stuck) plus the current cloud-init activity streamed from the box.
A live first-boot progress view: an elapsed timer (so you can tell it's alive, not stuck) plus the current cloud-init activity streamed from the box.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL