ApexClaw: Open-Source Telegram AI Agent with 85+ Tools for Web Automation, Voice, and Email

ApexClaw is an open-source Telegram AI agent built in Go that functions as a proactive assistant with extensive automation capabilities. Inspired by OpenClaw/Clawdbot projects, it's designed to perform tasks rather than just chat.
Key Features and Capabilities
The agent includes 85+ built-in tools across multiple categories:
- Voice Processing: Understands and replies to voice notes using free Google STT (speech-to-text) and TTS (text-to-speech) responses
- Image Analysis: Analyzes images sent via Telegram
- Web Automation: Browses the web with a real headless browser that can click links, read pages, and fill forms
- Email Integration: Reads Gmail inbox and sends emails
- System Operations: Runs shell/Python scripts, manages files/folders, monitors clipboard
- Information Lookups: Web search, Wikipedia, GitHub, Reddit, YouTube, news lookups
- Personal Memory: Remembers personal facts like coffee preferences, allergies, etc.
- Productivity Tools: To-do lists, Pomodoro timers, scheduled tasks with crontab-style scheduling
- Data Tools: Weather, stocks, currency conversion, flight status, timezone math, geocoding
- Technical Utilities: Math evaluation, regex, base64, hashing, DNS lookups, RSS feeds
- Telegram Actions: Forward/pin/delete messages, update profile pictures, pull group information
Technical Stack
- 100% Go implementation
- gogram for Telegram bot functionality
- z.ai engine for agentic reasoning
- Headless Chrome for web browsing
- ffmpeg for voice processing
Quick Start Setup
To self-host ApexClaw:
- Install Go 1.22+
- Set up
.envfile with:- Telegram bot token
- API ID/hash
- Owner ID
- Optional z.ai token
- Optionally add Gmail app password for email tools
- Run
go run .
The repository is available at https://github.com/AmarnathCJD/apexclaw.
This type of tool is useful for developers who want a programmable assistant that can automate routine tasks directly from Telegram. The Go implementation prioritizes speed and simplicity, while the extensive toolset makes it practical for daily use.
📖 Read the full source: r/clawdbot
👀 See Also

ReasonDB: Open-Source Document Database Using LLM-Guided Tree Navigation Instead of Vector Search
ReasonDB is an open-source document database that preserves document structure as a hierarchy and uses LLM-guided tree traversal for retrieval instead of vector search. It uses BM25 for initial search, tree-grep for structure filtering, and beam-search traversal where the LLM visits ~25 nodes out of millions.

Open source Next.js starter kit adds guardrails and agent instructions to prevent AI slop
A new Next.js boilerplate includes auth, database, CI, tests, and Claude Code instructions out of the box, aimed at developers using AI coding agents to build production apps faster.

Modo: Open-Source AI IDE with Spec-Driven Development and Agent Hooks
Modo is an open-source desktop IDE built on Void editor that adds spec-driven development workflows, agent hooks, and steering files. It structures prompts into requirements, design, and tasks before generating code.

Open source PR review agent PrixAI detects all 10/10 planted bugs at 6x lower cost than CodeRabbit
A Reddit user built PrixAI, an open source PR review agent that uses local/cheap inference models to match CodeRabbit's features at 6x less cost, detecting all 10 intentionally planted issues in a test PR.