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

Echo-TTS Ported to Apple Silicon with MLX for Native TTS with Voice Cloning
Echo-TTS, a 2.4B parameter diffusion text-to-speech model with voice cloning, has been ported from CUDA to run natively on Apple M-series silicon using MLX. On a base 16GB M4 Mac mini, a 5-second voice clone takes about 10 seconds to generate, while 30-second clones take about 60 seconds.

Claude Code's Plan-Skeptic Sub Agent Identifies Security Gaps in Generated Plans
A developer discovered Claude Code's plan-skeptic sub agent, which identifies gaps and issues in AI-generated development plans, particularly catching security concerns that weren't initially obvious. The agent works alongside the previously known security-sheriff sub agent to improve plan quality.

Orkestra: Cost-Aware LLM Routing Layer for OpenClaw Reduces API Costs by 60-80%
Orkestra is a modular routing layer that sits in front of LLM calls in OpenClaw, using semantic classification to route prompts to budget, balanced, or premium model tiers. The approach reduced API costs by 60-80% without prompt rewriting or complex rules.

Sandra: open-source persistent graph memory MCP for Claude
Sandra is a graph + vector memory backend with a native MCP server that gives Claude persistent structured memory across sessions, supporting exact, fuzzy, and semantic search.