๐ค Ultimate AI-Powered Browser & Computer Automation Agent (OpenClaw Alternative) with Voice, RAG, Web Search, Multi-Agent & more
Project description
๐ค ClawBot Plus โ AI-Powered Computer Control Agent
Your PC. Your AI. Full Control.
ClawBot Plus is the ultimate personal AI assistant and open-source autonomous computer control agent for your Windows PC. Whether you need a powerful OpenClaw alternative, a browser automation tool using Playwright, or a Voice AI agent that talks back to you via Edge TTS, ClawBot Plus does it all. It can autonomously open apps, write code, run Python scripts, generate PowerPoint presentations, scrape the web, control system settings, and manage a multi-agent swarm โ all from a single CLI or a remote Telegram bot.
If you are looking for an AI that feels local, fast, persistent, and acts as your robotic pair programmer and RPA (Robotic Process Automation) engine โ this is it.
Install (recommended)
Runtime: Python 3.11+
pip install clawbot-plus
clawbot
That's it. ClawBot will auto-detect your system, scan your apps, and set up its workspace on first run.
Quick Start
# Start ClawBot
clawbot
# Choose your AI provider (Gemini, OpenAI, Groq, Ollama, GitHub Models, NVIDIA NIM, etc.)
# Choose your model
# Start giving commands!
โฏ open chrome and go to youtube
โฏ make a portfolio website
โฏ what's the weather today
โฏ /voice # Start voice mode
โฏ switch # Change AI model
โฏ quit # Exit
From Source (development)
git clone https://github.com/aayushsoam/clawbot-plus.git
cd clawbot-plus
pip install -e .
clawbot
Supported AI Providers
| Provider | Models | Auth |
|---|---|---|
| ๐ท Google Gemini | gemini-3.1-pro, gemini-2.5-flash, gemini-2.0-flash, etc. | GEMINI_API_KEY |
| ๐ต OpenAI | gpt-4o, gpt-4.1-mini, o3-mini, o4-mini | OPENAI_API_KEY |
| ๐ Anthropic | claude-3-7-sonnet, claude-3-5-sonnet, claude-3-opus | ANTHROPIC_API_KEY |
| โก Groq | llama-3.3-70b-versatile, gemma2-9b-it | GROQ_API_KEY |
| ๐ DeepSeek | deepseek-chat, deepseek-reasoner | DEEPSEEK_API_KEY |
| ๐ฉ NVIDIA NIM | nemotron-120b, llama-3.3-70b, deepseek-r1, phi-4 | NVIDIA_API_KEY |
| ๐ Kimi (Moonshot) | moonshot-v1-8k/32k/128k | MOONSHOT_API_KEY |
| ๐ GitHub Models | gpt-4o, gpt-4.1, Codestral-2501, Llama-3.3-70B | GITHUB_TOKEN |
| ๐ฆ Ollama (Local) | qwen3-vl, llama3.3, deepseek-r1, mistral, phi3 | Free (local) |
| โ๏ธ Ollama (Cloud) | Same as local, custom host | OLLAMA_BASE_URL |
Highlights
- ๐ฅ๏ธ Full Computer Control โ open apps, click, type, scroll, screenshot, drag & drop. ClawBot sees your screen and acts.
- ๐ป Senior Developer Coding โ writes production-quality code with separate HTML/CSS/JS files, verifies via shell, and shows output.
- ๐ Voice Mode โ
/voiceto talk to ClawBot using your microphone. It speaks back using Edge TTS. - ๐ฑ Telegram Bot โ connect your Telegram bot and control your PC from your phone.
- ๐ง Persistent Memory โ remembers your name, preferences, past sessions, and daily logs across restarts.
- ๐ก๏ธ Anti-Loop Engine โ detects when the AI is stuck and forces a different approach or graceful exit.
- ๐ Web Search โ search the web and fetch pages without opening a browser.
- ๐ PPT Generation โ
generate_pptaction creates professional PowerPoint presentations. - ๐ฌ Video Generation โ local Python or cloud API video creation via Koda-Stack.
- ๐ค Multi-Agent Swarm โ spawn worker agents for complex projects (ClawTeam).
- ๐ Security Layer โ dangerous commands are blocked. All shell commands are audited.
- ๐ฆ Skills System โ extensible SKILL.md-based plugin architecture for CCTV, CapCut, LaTeX, Office docs, and more.
How It Works
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ You (CLI / Telegram / Voice)โ
โฐโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโฏ
โ (Commands, Voice, Images)
โผ
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ ๐ค ClawBot Plus (Agentic Core) โ
โ โข Brain (LLMs) โข RAG Memory โข Anti-Loop Engine โ
โ โข Skill Plugins โข Error Healing โข Multi-Agent Team โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โ
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ โ โ
โผ โผ โผ
โญโโโโโโโโโโโโโโโโโโโโโโโโฎ โญโโโโโโโโโโโโโโโโโโโโโโโโฎ โญโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ ๐ฅ๏ธ System Control โ โ ๐ป Code Engine โ โ ๐ Browser Automation โ
โ --------------------- โ โ --------------------- โ โ --------------------- โ
โ โข OS APIs / PyAutoGUI โ โ โข read/write_file โ โ โข browser-use Agent โ
โ โข UI Automation โ โ โข Shell (Subprocess) โ โ โข Playwright / DOM โ
โ โข Window Management โ โ โข Syntax Validation โ โ โข Scrape & Extract โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโฏ โฐโโโโโโโโโโโโโโโโโโโโโโโโฏ โฐโโโโโโโโโโโโโโโโโโโโโโโโฏ
Key Subsystems
- Computer Agent (
clawbot/computer/agent.py) โ the brain. Receives tasks, plans actions, executes them, and learns. - CLI (
clawbot/cli.py) โ the face. Interactive prompt with model selection, mode switching, and live task execution. - Telegram Bot (
clawbot/computer/telegram_bot.py) โ remote control from your phone. - Voice Engine (
clawbot/computer/voice.py) โ speech-to-text + text-to-speech loop. - Skills (
skills/) โ modular capabilities loaded on-demand based on task keywords. - Memory (
~/.clawbot/) โ sessions, daily logs, preferences, and persona files.
Workspace & Persona
- Workspace root:
~/.clawbot/workspace/ - Persona files:
IDENTITY.md,SOUL.md,USER.md,AGENTS.md,BOOTSTRAP.md - Skills:
skills/<skill_name>/SKILL.md - Sessions:
~/.clawbot/sessions/(one.mdper task) - Daily memory:
~/.clawbot/memory/(one.mdper day)
Configuration
Minimal ~/.clawbot/clawbot.json:
{
"default_provider": "๐ท Google Gemini (Free)",
"default_model": "gemini-2.5-flash"
}
CLI Commands
| Command | Action |
|---|---|
clawbot |
Start the interactive CLI |
clawbot --version |
Show version |
clawbot devices |
Manage Claw3D device connections |
clawbot tunnel |
Setup remote access tunnel |
/voice |
Start voice control mode |
/video |
Switch to video generation mode |
/code |
Route tasks to OpenCode |
/normal |
Back to standard agent mode |
switch |
Change AI provider/model |
quit |
Exit ClawBot |
Chat Commands (Telegram)
Send these from Telegram when connected:
- Any text โ executes as a task on your PC
- Images โ analyzed by vision models
- Voice messages โ transcribed and executed
Tech Stack
- Python 3.11+ โ core runtime
- browser-use โ LLM classes and browser automation
- PyAutoGUI โ screen control, clicks, typing
- pywin32 โ Windows native API (UIAutomation)
- Rich โ beautiful terminal UI
- InquirerPy โ interactive prompts
- edge-tts โ text-to-speech
- SpeechRecognition โ voice input
- python-telegram-bot โ Telegram integration
- Pillow โ image processing for vision
- httpx โ async HTTP client
Project Structure
clawbot/
__init__.py
cli.py # Main CLI entry point
computer/
agent.py # Core AI agent loop
telegram_bot.py # Telegram integration
voice.py # Voice mode
actions.py # System actions
system_control.py # OS-level controls
window_manager.py # Window focus/snap
security.py # Command auditing
gateway.py # Claw3D WebSocket gateway
memory_search.py # RAG-based memory search
self_healing.py # Auto-fix failed code
workflows.py # Macro recording/replay
orchestrator.py # Multi-agent coordination
clawteam/ # Multi-agent swarm system
skills/ # Extensible skill plugins
workspace/ # Persona & identity files
agents/ # AI reviewer/planner agents
Star History
Built By
ClawBot Plus was built by Aayush Soam with significant contributions from Claude (Anthropic) โ pair-programmed from architecture to deployment.
- ๐ค Aayush Soam โ Creator, Vision & Product
- ๐ค Claude (Anthropic) โ Co-Developer, Architecture & Agent Engineering
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file clawbot_plus-2.2.2.tar.gz.
File metadata
- Download URL: clawbot_plus-2.2.2.tar.gz
- Upload date:
- Size: 5.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
869c9cf387eb2499aa7824b4f05ee27a372f26a8ec34b20c0a3eaf9ab18bbe7b
|
|
| MD5 |
cc6366dc563ae0fab2c23451b086b9bd
|
|
| BLAKE2b-256 |
e0b6c19a7d6e51ab639fd3e69afa8ff7c4cad04c167eb0c01e204eb7f1edd352
|
File details
Details for the file clawbot_plus-2.2.2-py3-none-any.whl.
File metadata
- Download URL: clawbot_plus-2.2.2-py3-none-any.whl
- Upload date:
- Size: 5.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cbedfb5a934b3e3f2c78719a037de84d4e700c0cb7234ad6af8e08009b416f7
|
|
| MD5 |
fad324c6425261b1669dff0b1f044eb3
|
|
| BLAKE2b-256 |
17ee8d577ceacff92a1891355cd25688c25ff8bf7897ae5983c85bb974099b99
|