cd /news/artificial-intelligence/telechat-self-host-claude-ai-across-… Β· home β€Ί topics β€Ί artificial-intelligence β€Ί article
[ARTICLE Β· art-81454] src=dev.to β†— pub= topic=artificial-intelligence verified=true sentiment=↑ positive

Telechat: self-host Claude AI across Telegram/WhatsApp/Slack with one npm install

A developer has released Telechat, a self-hosted Claude AI bot that connects to Telegram, WhatsApp, Slack, and web chat from a single process. The tool runs on user hardware, stores conversation history locally in SQLite, and routes queries to the cheapest Claude model that handles them, saving about 60% on API costs. It also includes budget caps, persistent memory, and a desktop bridge for remote approval of destructive actions.

read2 min views1 publishedJul 31, 2026

Built something the r/selfhosted crowd might appreciate: Telechat β€” a self-hosted Claude AI bot that connects to Telegram, WhatsApp, Slack, and web chat from a single process.

#

Why self-hosted matters here

Anthropic launched Claude Code Channels recently β€” Claude on Telegram/Discord, managed by Anthropic. It works great, but every message goes through their cloud. Telechat takes the opposite approach:

  • Runs on your machine (laptop, VPS, RPi, NAS β€” anything that runs Node.js or Python)
  • Messages flow: phone β†’ your server β†’ Anthropic API β†’ back to phone
  • No relay server, no telemetry, no analytics
  • SQLite for conversation history, stored locally
  • The only external call is to Anthropic's chat-completions API for inference

Your messages, your hardware, your data.

#

Install

telechat init

walks you through an interactive setup β€” API key, bot tokens for whichever platforms you want, model preferences, budget limits.

#

What it does

Multi-platform β€” Telegram, WhatsApp, Slack, Web Chat. All running simultaneously from one process. #

Smart model routing β€” Routes queries to the cheapest Claude model that handles them. Saves ~60% on API costs vs always using Sonnet. #

Budget caps β€” Per-user daily and monthly limits. Set $5/day and forget about it. #

Persistent memory β€” SQLite-backed. Context carries across conversations. #

Desktop Bridge β€” If you run Claude Code on your desktop and it needs approval for a destructive action, you get a push notification on your phone. Approve/deny remotely. #

Media support β€” Send images for analysis, generate images if you have DALL-E configured.

#

Resource usage

Light. Single process, ~50MB RSS idle, spikes briefly during inference calls. SQLite means no database server. The bottleneck is always the Anthropic API latency, not local compute.

#

Self-hosting tips

  • Run behind a reverse proxy (Caddy/nginx) for HTTPS if using webhooks
- Telegram supports long-polling (no public IP needed) β€” great for home setups
- WhatsApp requires the WhatsApp Business API (webhook-based, needs HTTPS)
  • Set up systemd/Docker restart policies for reliability

telechat.fyi | GitHub

Would love feedback from the self-hosting community. What would make this more useful for your setup?

── more in #artificial-intelligence 4 stories Β· sorted by recency
── more on @telechat 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/telechat-self-host-c…] indexed:0 read:2min 2026-07-31 Β· β€”