OpenWhale | Self-Extensible AI Assistant
The Self-Extensible
AI Assistant.
Built for folks who want their AI to actually do things — not just chat. Connects to 8+ models. Controls your browser & apps. Runs deeply local.
git clone https://github.com/viralcode/openwhale.git
Requires Node.js 22+
hey
Hey! 👋 I'm OpenWhale, your AI assistant with full access to tools and integrations. I'm ready to help you with anything you need.
What can I help you with today?
can you go and organize my desktop
2 tool calls 2 done
Now let me check what files and folders are currently on your desktop:
Summarize the last 5 emails from "Project X" 10:02 AM
OpenWhale
Here are the last 5 emails summary:
1. Budget approved ✅
2. Meeting rescheduled to Friday
3. New designs attached
...
10:02 AM
User Today at 10:05 AM
Ban all users who joined in last 10m
OpenWhale BOT Today at 10:05 AM
Executing moderation tool...
✅ Banned 14 users.
Reason: Raid protection active.
Everything included.
OpenWhale is designed to be the only AI assistant you need running on your machine.
8+ AI Providers
Switch between GPT-4o, Claude 3.5, Gemini Pro, DeepSeek, and Local Models (Ollama) instantly.
Omni-Channel
Unified brain for WhatsApp, Telegram, Discord, Slack, Twitter/X, and iMessage (macOS).
Real Browser Automation
Don't just scrape. Control your real Chrome browser with cookies, extensions, and logins.
Self-Extensible
The AI can write its own tools. "Create a tool to check BTC price" -> Done.
Persistent Memory
Vector search over long-term memory. It remembers facts and context across restarts.
Local & Secure
Runs on your machine. Your data stays with you. No mandatory cloud dependency.
Multi-Agent Swarms
Fan-out tasks to parallel agents that communicate via shared context. Auto-detects when to split work across multiple AI agents.
A2A Protocol
Google Agent2Agent protocol support. Interoperate with LangGraph, CrewAI, AutoGen, and any A2A-compliant agent.
33+ Built-in Tools
The AI can actually DO things effectively.
Two Automated Browsers
Choose the backend that fits your mission.
Playwright (Headless)
Best for: Simple scraping, zero setup.
- Faster Performance
- Zero Configuration
- No cookies/login persistence
- Detectable by anti-bots
BrowserOS (Real User)
Best for: Complex tasks, logged-in sites (Gmail, GitHub).
- Uses YOUR Chrome Profile
- Supports 1Password, AdBlock, Extensions
- Undetectable by anti-bots
- Visible real-time execution