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

Claude Code Production Grade Plugin v3.0 Released: Autonomous Software Development Pipeline
Production Grade Plugin v3.0 for Claude Code is now available as free, open-source software under MIT license. The plugin creates a full development pipeline from requirements to deployment with 13 AI skills acting as an engineering team.

Routing Claude API traffic to control costs after Max subscription change
Anthropic's Max subscription no longer covers third-party tool usage, forcing OpenClaw users to API billing. A routing proxy directs simple tasks to Claude Sonnet ($3/M input, $15/M output) and complex ones to Opus ($5/M input, $25/M output), cutting costs without quality loss.

Extracting OpenClaw Components: A Developer's Experience with Lane Queue and Memory System
A developer attempted to extract specific components from OpenClaw for use in personal AI agents, testing the Lane Queue task execution system and examining the memsearch memory system. The Lane Queue was successfully reimplemented in Python using documentation, revealing gaps in documentation and 13 implementation issues.

Vibeyard: Open-Source Dashboard That Launches Claude Sessions from PRs, Issues, and Kanban Cards
Vibeyard is an open-source (MIT) home screen with draggable widgets for PRs, issues, kanban, and Claude sessions. Click any card to spawn a pre-scoped Claude Code session for review, fix planning, or resumption.