Build Your Own Open-Source Dots with Pi and Telegram
Build your own dots-style, always-on AI assistants with Pi and pi-gateway, using your choice of models on a VPS or another always-on machine. This tutorial walks through agent workspaces, skills, Google Workspace access, and a Telegram message gateway with local SQLite session routing. See a personal assistant and a research agent in action, then learn where to extend the gateway with more platforms and automations; those extensions are future work, not built-in features demonstrated here. --- 🔗 *Links* - pi-gateway: https://github.com/alejandro-ao/pi-gateway/ - Tau: https://github.com/huggingface/tau - Pi: https://pi.dev/ - OpenAI dots: https://openai.com/index/introducing-dots/ - Hugging Face: https://huggingface.co/ - Hermes Agent: https://github.com/NousResearch/hermes-agent - OpenClaw: https://github.com/openclaw/openclaw - Google Workspace CLI: https://github.com/googleworkspace/cli - Firecrawl: https://www.firecrawl.dev/ - Herdr: https://github.com/alejandro-ao/herdr - Telegram bot tutorial: https://core.telegram.org/bots/tutorial - BotFather: https://t.me/BotFather - Telegram user ID helper (third-party): https://t.me/userinfobot - OpenRouter: https://openrouter.ai/ - Space Bunny Alpha: https://openrouter.ai/stealth/space-bunny-alpha - Kimi K3: https://openrouter.ai/moonshotai/kimi-k3 - NVIDIA DGX Spark: https://www.nvidia.com/en-us/products/workstations/dgx-spark/ - uv: https://docs.astral.sh/uv/ - SQLite: https://www.sqlite.org/ - Model Context Protocol: https://modelcontextprotocol.io/ --- 🤓 *Topics Covered* - Always-on agents with custom workspaces and skills - Telegram gateways and persistent session routing - Personal assistant and research agent demos --- ⏱️ *Timestamps* 0:00 Build your own open-source dots 1:55 Setting up always-on agents and workspaces 3:49 Adding skills and Google Workspace access 5:20 Testing your personal assistant with Pi and Tau 7:12 Message gateway architecture and session routing 11:42 Installing pi-gateway 12:43 Connecting Telegram and configuring your assistant 15:03 Starting the gateway and chatting with your agent 16:56 Adding a research agent with Kimi K3 19:09 Recap and ideas for extending the gateway 👋 *Connect with me* My website: https://alejandro-ao.com/ X (Twitter): https://x.com/_alejandroao LinkedIn: https://www.linkedin.com/in/alejandro-ao/