arizuko › components
A directory of every daemon in an arizuko deployment. Core daemons ship in every instance. Channel adapters plug platforms in; an instance runs as many as it needs. Each row links to that daemon’s page — some pages are still being written.
| name | role |
|---|---|
| gated | gateway daemon — HTTP API, MCP host, message loop, owns the SQLite schema |
| webd | web channel — SSE hub, the route-token surface, MCP endpoint |
| proxyd | auth-gated reverse proxy — verifies JWTs, signs identity headers for backends |
| dashd | operator dashboard — browse groups, grants, messages in a browser |
| onbod | onboarding daemon — admission queue, invite tokens, OAuth handshake |
| timed | scheduler — cron and interval tasks, writes scheduled messages to the DB |
| ttsd | text-to-speech proxy — OpenAI-compatible endpoint for voice replies |
| davd | WebDAV workspace browser — mount a group’s folder in a file manager |
| route tokens | /chat/<token>/ visitor chat + /hook/<token> webhook ingest, both served by webd |
| crackbox | egress sandbox — allowlist which hosts a workload can reach |
| name | role |
|---|---|
| channels | overview — shared shape, common HTTP surface, how to add a new adapter |
| slakd | Slack — Events API listener, bot user, threaded replies |
| teled | Telegram — bot API, groups and DMs, voice and media |
| discd | Discord — gateway client, server channels, threads |
| mastd | Mastodon — streaming API, mentions, replies |
| bskyd | Bluesky — AT Protocol firehose, posts and replies |
| reditd | Reddit — subreddit and inbox polling, comments and DMs |
| emaid | email — IMAP inbound, SMTP outbound, threading by message-id |
| linkd | LinkedIn — messaging API, connection-scoped DMs |
| whapd | WhatsApp — TypeScript adapter on whatsapp-web.js, QR pairing |
| twitd | X / Twitter — TypeScript adapter, mentions and DMs |
See README.md for the daemon + library table that drives this page, and ARCHITECTURE.md for how the pieces fit.