Dev ships six agents inside a self-hosted CRM instead of a chat window, shares lessons
PleasantBid4665 · reddit · 2026-09-10
A developer shared a counter-intuitive approach on Reddit: instead of a chat box with bolted-on tools, six purpose-built agents (onboarding guide, office coordinator, engineering assistant, creative partner, document drafter, voice/navigation assistant) live inside a self-hosted, open-source (AGPL-3.0) CRM with projects, documents, and e-signature, installable via Docker Compose.
Key lessons:
- The app must work with zero AI configured: if agents are the only reason to open it, nobody keeps it installed.
- One key powers everything: a single Anthropic, OpenAI, Gemini, or OpenRouter key activates every agent, no per-agent setup.
- Security lessons: agents touching real data (email, contacts, deals) need per-agent tool allowlists, and any agent claiming "the user approved this" must be rejected server-side — learned from a security review.
The author is asking the community how others handle approvals for agents that can send email or move money.
More from coding & agent
- OpenAI staff ditch Google Forms, vibe code custom forms on ChatGPT Sites — sherwinwu · 2026-09-10
- Turing launches CEO Bench: 500+ expert tasks test frontier agents in a simulated company — ecekamar · 2026-09-10
- Seroter's daily list: 5 things you shouldn't vibe code, and trusting agents with production secrets — rseroter · 2026-09-10
- Notion CEO-shared take: own your context, rent the intelligence — ivanhzhao · 2026-09-10
- Voice in the Codex app is great for math study, but bugs pile up in heavy use — SIGKITTEN · 2026-09-10
- We gave AI agents browsers, now they can just call people — Illustrious-Fig-326 · 2026-09-10