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