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

OpenClaw Setup on Ubuntu UTM VM with LLM API and Ollama Access
A user successfully configured OpenClaw in a sandboxed Ubuntu VM on an M3 Mac, with access to both local Ollama on macOS and external LLM APIs like Gemini, Claude, and DeepSeek. Sample configuration files and troubleshooting notes are available on GitHub.

InsForge: Open-Source Backend Platform for AI Coding Agents
InsForge is an open-source backend platform (Apache 2.0) that provides AI coding agents with managed database, auth, storage, compute, hosting, and AI gateway, controllable via CLI or MCP.

Open-sourced self-healing skill for AI agents detects and fixes failures automatically
A new open-source skill enables AI agents to automatically detect failures, diagnose root causes, and implement fixes. It includes a failure scanner for crons, sub-agents, and deploy logs, plus a database that learns from previous fixes.

CAL: Open-Source Context Optimization Layer for LLM Agents
CAL (Context Assembly Layer) is a Python library that reduces Claude API token usage by 83% through intelligent context selection and compression. It's available via pip install and MIT licensed.