Yeet Docs

A focused user manual for the yeet + catch homelab workflow.

Note

Yeet is personal infrastructure tooling tuned for a specific homelab. Use it as a reference or starting point, not a general-purpose platform.

Start here

Tip

If you use an AI coding tool that supports npx skills, see Installation for the optional yeet agent skill install.

Documentation map

How this homelab runs

  • Catch runs on each host, and yeet runs from the workstation.
  • Services are deployed over Tailscale RPC with explicit network modes (see Tailscale).
  • Host targeting and defaults are driven by CATCH_HOST and yeet.toml.

Conventions

  • <svc> means a service name.
  • <host> means a host name or user@host.
  • <file> means a local file path.
  • Code blocks are intended to be copy-pasteable.