CLANKER LABS

Self-host your home.
Let the agent run it.

One coherent stack that puts your notes, mail, media, passwords and photos back on hardware you own โ€” and puts an agent in front of it so you don't have to be a sysadmin to keep it alive.

Get started Browse the repos
clanker up --host nuc-01
What we're trying to achieve

You should not rent your own life back

Your notes, photos, mail, media and passwords live on someone else's disk, priced per seat, and mined to train models. Self-hosting is the obvious answer and almost nobody does it โ€” because keeping ten services alive is a second job. So we automated the second job.

๐Ÿ”’

Yours, actually

Runs on your metal โ€” a NUC, an old laptop, a VPS you already pay for. No accounts, no seats, no telemetry. Ever.

โšก

Two commands, not two weekends

setup provisions the box. chezmoi deploys the fleet. Both idempotent, both safe to re-run.

๐Ÿค–

Operated by an agent

LeClanker watches the stack, fixes what it can, and reports what it can't. Every repo is written to be read by humans and models.

๐Ÿงฉ

One stack, not ten hobbies

Shared config, shared secrets, one reverse proxy, one tailnet. The pieces know about each other instead of each being its own project.

The stack

Ten projects, three layers

Separate repos, one product. Start at the foundation and work up โ€” the order matters.

Get started

Two steps, in order

Provisioning and deployment are deliberately separate. Run them the wrong way round and the stack will tell you.

  1. Provision the machine. Installs Docker, uv, Node, dev tooling and your dotfiles. Run once from anywhere, then open a new shell.
  2. Deploy the stack. Brings up the services behind a reverse proxy on your tailnet, with secrets pulled from selfkey.
# 1 โ€” provision (once), then open a new shell
curl -fsSL https://raw.githubusercontent.com/Clanker-Labs/setup/main/install.sh | bash

# 2 โ€” deploy the fleet
git clone https://github.com/Clanker-Labs/chezmoi && cd chezmoi
make up

# 3 โ€” say hello
$ clanker status
โ†’ 8 services up ยท tailnet-only ยท 0 cloud accounts

Every project also installs standalone โ€” each repo's README has a one-liner if you only want one piece.