██╗ ██╗ ██████╗ ██████╗ █████╗ ██████╗ ██████╗ ██████╗ ███████╗ ╚██╗ ██╔╝██╔═══██╗██╔══██╗██╔══██╗██╔════╝██╔═══██╗██╔══██╗██╔════╝ ╚████╔╝ ██║ ██║██║ ██║███████║██║ ██║ ██║██║ ██║█████╗ ╚██╔╝ ██║ ██║██║ ██║██╔══██║██║ ██║ ██║██║ ██║██╔══╝ ██║ ╚██████╔╝██████╔╝██║ ██║╚██████╗╚██████╔╝██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
Clears your inbox. Watches your calendar. Chases the thing you forgot. You just message it in Slack, like a colleague — it remembers you, and it gets better every week.
Private and yours: it runs on a little server you control, powered by the Claude subscription you may already have. Free & open source.
Because it lives on an always-on server, it doesn't just answer — it runs on a schedule. Research every Monday. Prospect outreach drafted every weekday morning. Your inbox swept every hour.
Setting one up is a sentence in Slack — it writes the schedule itself and reports back in the channel you choose.
You paste three lines and the guided installer does the rest — signs you into Claude, helps you create the Slack app click-by-click, asks what to call your assistant, and starts it up.
A few minutes later, your assistant introduces itself in Slack. No coding. Nothing to configure by hand.
Your inbox, calendar, documents, notes, payments — connect them once and just ask. Want something unusual? Tell the assistant; it figures out how to connect new services itself.
This isn't an account on someone's platform. It's your assistant, on your server, with your memory files sitting where you can read them.
Two Docker containers, de-rooted by default. Your API keys never enter the agent: they live in a separate broker that holds the vault and makes the authenticated calls. The agent runs as an unprivileged user and reaches every API through it.
A prompt injection has nothing to leak — the boundary is enforced by the OS, not by a prompt rule. Slack runs over Socket Mode: outbound HTTPS only, no inbound ports.
Read docs/BROKER.md →Free, open source, and a few minutes from your first hello.