Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Minimal pattern for running Claude Code as an always-on Telegram bot. Cross-platform daemon setup included.
| Date | Stars |
|---|---|
| 2026-07-31 | 328 |
| 2026-08-06 | 327 |
Today
-1 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Claude Telegram Relay
A personal AI assistant on Telegram powered by Claude Code.
You message it. Claude responds. Text, photos, documents, voice. It remembers across sessions, checks in proactively, and runs in the background.
**Created by [Goda Go](https://youtube.com/@GodaGo)** | [AI Productivity Hub Community](https://skool.com/autonomee)
```
You ──▶ Telegram ──▶ Relay ──▶ Claude Code CLI ──▶ Response
│
Supabase (memory)
```
## What You Get
- **Relay**: Send messages on Telegram, get Claude responses back
- **Memory**: Semantic search over conversation history, persistent facts and goals via Supabase
- **Proactive**: Smart check-ins that know when to reach out (and when not to)
- **Briefings**: Daily morning summary with goals and schedule
- **Voice**: Transcribe voice messages (Groq cloud or local Whisper — your choice)
- **Always On**: Runs in the background, starts on boot, restarts on crash
- **Guided Setup**: Claude Code reads CLAUDE.md and walks you through everything
## Quick Start
### Prerequisites
- **[Bun](https://bun.sh)** runtime (`curl -fsSL https://bun.sh/install | bash`)
- **[Claude Code](https://claude.ai/claude-code)** CLI installed and authenticated
- A **Telegram** account
### Option A: Guided Setup (Recommended)
```bash
git clone https://github.com/godagoo/claude-telegram-relay.git
cd claude-telegram-relay
claude
```
Claude Code reads `CLAUDE.md` and walks you through setup conversationally:
1. Create a Telegram bot via BotFather
2. Set up Supabase for persistent memory
3. Personalize your profile
4. Test the bot
5. Configure always-on services
6. Set up proactive check-ins and briefings
7. Add voice transcription (optional)
### Option B: Manual Setup
```bash
git clone https://github.com/godagoo/claude-telegram-relay.git
cd claude-telegram-relay
bun run setup # Install deps, create .env
# Edit .env with your API keys
bun run test:telegram # Verify bot token
bun run test:supabase # Verify database
bun run start # Start the bot
```
## Commands
```bash
# Run
bun run start # Start the bot
bun run dev # Start with auto-reload
# Setup & Testing
bun run setup # Install dependencies, create .env
bun run test:telegram # Test Telegram connection
bun run test:supabase # Test Supabase connection
bun run setup:verify # Full health check
# Always-On Services
bun run setup:launchd # Configure launchd (macOS)
bun run setup:services # Configure PM2 (Windows/Linux)
# Use --service flag for specific services:
# bun run setup:launchd -- --service relay
# bun run setup:launchd -- --service all (relay + checkin + briefing)
```
## Project Structure
```
CLAUDE.md # Guided setup (Claude Code reads this)
src/
relay.ts # Core relay daemon
transcribe.ts # Voice transcription (Groq / whisper.cpp)
memory.ts # Persistent memory (facts, goals, semantic search)
examples/
smart-checkin.ts # Proactive check-ins
morning-briefing.ts # Daily briefing
memory.ts # Memory persistence patterns
config/
profile.example.md # Personalization template
db/
schema.sql # Supabase database schema
supabase/
functions/
embed/index.ts # Auto-embedding Edge Function
search/index.ts # Semantic search Edge Function
setup/
install.ts # Prerequisites checker
test-telegram.ts # Telegram connectivity test
test-supabase.ts # Supabase connectivity test
test-voice.ts # Voice transcription test
configure-launchd.ts # macOS service setup
configure-services.ts # Windows/Linux service setup
verify.ts # Full health check
daemon/
launchagent.plist # macOS daemon template
claude-relay.service # Linux systemd template
REAExcerpt of 6,302 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:c5d78490b8a59872, llm:description: "Minimal pattern for running Claude Code as an always-on Telegram bot. Cross-platform daemon setup included."
matched fp:c5d78490b8a59872, llm:description: "Minimal pattern for running Claude Code as an always-on Telegram bot. Cross-platform daemon setup included."