AI-Powered Automation

Your Personal
AI Assistant

Automate your digital life through natural conversations. Connect WhatsApp, Telegram, Gmail, and more — all orchestrated by a powerful LLM brain that thinks, decides, and acts on your behalf.

You via WhatsApp

Check my email for any flight confirmations and forward them to my travel folder

Ubot

Found 2 flight confirmations from Emirates. Forwarded both to your Travel folder. ✈️ Your Dubai flight departs March 5 at 14:30.

Capabilities

Everything You Need

A modular skill framework that grows with you. Each capability is a plug-and-play module with its own AI instructions.

WhatsApp & Telegram

Chat with your AI assistant through the messaging apps you already use. Full multi-turn conversations with context awareness.

Browser Automation

Control a headless browser to navigate, scrape, and interact with any website. Puppeteer-powered with smart popup dismissal.

Email Management

Read, compose, forward, and manage Gmail conversations. Full Google Workspace integration with OAuth2 security.

File Management

Search, read, and send files from your local machine right through chat. Share documents instantly via WhatsApp or Telegram.

Extensible Skills

Modular skill framework lets you add new capabilities with ease. Each skill has its own tools, triggers, and AI instructions.

Smart Scheduling

Schedule tasks with natural language. Set reminders, recurring jobs, and proactive check-ins powered by cron and chrono-node.

Getting Started

How It Works

Three simple steps from installation to full automation.

01

Connect

Link your WhatsApp or Telegram account. Scan a QR code and you're ready in seconds.

02

Command

Send natural language requests. The LLM brain understands context, intent, and decides which skills to use.

03

Automate

Watch Ubot take action — browse the web, send emails, manage files, and report back with results.

Ecosystem

Built for Your Stack

Integrates with the tools and platforms you already use.

WhatsAppTelegramGmailGoogle SheetsGoogle DrivePuppeteerDuckDuckGoOpenAIAnthropicOllamaNode.jsSQLite

Privacy-First
Self-Hosted Agent

Ubot runs entirely on your own machine. Your messages, emails, and files never leave your network. The only external calls are to the LLM API of your choice — OpenAI, Anthropic, or even a local Ollama instance.

Local-FirstNode.js RuntimeMulti-LLM Support
Data StorageLocal SQLite — no cloud dependency
LLM ProviderSwap between OpenAI, Claude, or Ollama
Skills EngineModular TypeScript framework
SafetyOwner approval for sensitive actions

Ready to Automate?

Get Ubot running in minutes. Clone the repo, configure your LLM provider, scan a QR code, and start commanding your digital life.

View on GitHub