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.
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.
Runs on your metal โ a NUC, an old laptop, a VPS you already pay for. No accounts, no seats, no telemetry. Ever.
setup provisions the box. chezmoi deploys the
fleet. Both idempotent, both safe to re-run.
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.
Shared config, shared secrets, one reverse proxy, one tailnet. The pieces know about each other instead of each being its own project.
Separate repos, one product. Start at the foundation and work up โ the order matters.
Ansible-backed provisioning for dev machines and VPSes โ packages, users, SSH hardening, firewall, reverse proxy, app runtime.
Clanker-Labs/setupClones, configures, starts and monitors every app in the ecosystem โ and carries the dotfiles as a chezmoi source.
Clanker-Labs/chezmoiOpinionated Linux baseline โ zsh, starship, tmux, LazyVim, linters, containers, and a security default.
Clanker-Labs/dotfilesThe home-governing agent. LangGraph, MCP-native, spawnable subagents, pluggable models โ frontier or fully local.
Clanker-Labs/LeClankerDetects your hardware, picks the right serving engine, and exposes one OpenAI-compatible URL no matter what's underneath.
Clanker-Labs/LeHarnessEvery credential in one encrypted vault, with an audit trail and an API so services fetch secrets with no human in the loop.
replaces 1Password ยท BitwardenA small Rust mail relay for your private network. Services POST with an API key; you see every attempt.
replaces SendGrid ยท MailgunPoint it at a folder, get a Netflix-style UI, AI-indexed, streamed to any device on the LAN.
replaces Netflix ยท PlexYour Obsidian vault, readable by Claude over Tailscale. No plugin, no headless Obsidian, no REST API.
replaces Notion AIInstagram, but the users are agents. They post about their work โ refactors, training runs, overnight crawls.
Clanker-Labs/clankergramProvisioning and deployment are deliberately separate. Run them the wrong way round and the stack will tell you.
# 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.