Blog
How Telechat is built, and why it is built that way. Mostly engineering, occasionally a bug that was interesting enough to write down.
-
The tests agreed with the bug
Three shipped bugs in the code that formats every reply — headings that rendered italic, blockquotes that were not blockquotes, and replies split three times too often. All three were covered by passing tests.
31 Jul 2026 · 7 min -
Your Claude Code sessions can page you
A long agent run stalls on a question you are not there to answer. Hooks, AI triage digests, tool approval from a phone — and the recursion where the notifier notified itself.
31 Jul 2026 · 8 min -
One process, four messengers, one SQLite file
No webhook, no tunnel, no queue, no managed database. What that buys, what it costs, and the three storage bugs that turned into design rules.
31 Jul 2026 · 9 min
Subscribe via RSS, or watch the repository — every change lands there first.
Telechat in one command
Claude on Telegram, WhatsApp, Slack and a local web chat. Self-hosted, MIT licensed.
npm install -g telechat && telechat init