One CLI for the homelab.
Uniform access to homelab services for you and your local agents.
One binary, one config root, one agent-ready skill per module.
Website · Documentation · CLI reference · Brand kit
curl -fsSL https://home.uptonm.dev/install.sh | bashThis redirects to the canonical installer, which you can also run directly:
curl -fsSL https://raw.githubusercontent.com/uptonm/home/main/scripts/install.sh | bashThen initialize the shared config root and install the generated agent skills:
home init
home configure
home skill install
home statusThis repository is a Bun monorepo:
| Workspace | Purpose |
|---|---|
apps/home |
The compiled TypeScript/Bun CLI, module adapters, tests, and release build |
apps/site |
Marketing and Fumadocs documentation site for home.uptonm.dev |
packages/brand |
Reusable source mark, favicon/app-icon exports, social cards, and usage rules |
Common commands run from the repository root:
bun install
bun run home:dev -- status
bun run home:test
bun run site:dev
bun run site:build
bun run ciSee the CLI reference for modules, configuration, commands, safety controls, and development details.