An advanced, self-evolving AI assistant built with OpenClaw
Build the most capable personal AI agent that:
- Learns and evolves continuously
- Acts autonomously when needed
- Remembers everything that matters
- Improves itself over time
- Works across any platform or device
┌─────────────────────────────────────────────────────────────────────────────┐
│ SUPER AGENT CORE LAYERS │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ 8. META-COGNITION LAYER │ │
│ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │
│ │ │ Self-Monitor│ │ Self-Predict│ │ Self-Improve│ │Skill Acquire│ │ │
│ │ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ 7. AUTONOMY ENGINE │ │
│ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │
│ │ │Proactive │ │Trigger │ │Task │ │Self-Trigger│ │ │
│ │ │Scheduler │ │Orchestrator │ │Execution │ │Actions │ │ │
│ │ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ 6. TOOL ORCHESTRATION │ │
│ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │
│ │ │Browser │ │Code │ │API │ │Research │ │ │
│ │ │Automation │ │Generation │ │Integration │ │& Synthesis │ │ │
│ │ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ 5. MEMORY SYSTEM │ │
│ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │
│ │ │Short-Term │ │Working │ │Long-Term │ │Meta │ │ │
│ │ │(Session) │ │(Context) │ │(Pinecone) │ │(Insights) │ │ │
│ │ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ 4. SKILLS PLATFORM │ │
│ │ │ │
│ │ 66+ Skills Available: │ │
│ │ • Memory Management • Browser Automation │ │
│ │ • Code Generation • API Integration │ │
│ │ • Research & Synthesis • Document Generation │ │
│ │ • Multi-Agent Coordination • Voice & Media │ │
│ │ • Platform Integrations • Productivity Tools │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ 3. CHANNEL LAYER │ │
│ │ │ │
│ │ WhatsApp • Telegram • Discord • Slack • iMessage │ │
│ │ Signal • Google Chat • Microsoft Teams • WebChat │ │
│ │ macOS • iOS • Android • Browser Control │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ 2. MODEL LAYER │ │
│ │ │ │
│ │ MiniMax (Primary) • Anthropic Claude • OpenAI GPT │ │
│ │ Local Ollama • Any OpenAI-compatible API │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ 1. GATEWAY (Control Plane) │ │
│ │ │ │
│ │ • Session Management • Configuration │ │
│ │ • Cron & Scheduling • Webhooks │ │
│ │ • Security & Sandbox • Tool Execution │ │
│ │ • Plugin System • Node Coordination │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
The heart of OpenClaw that manages everything:
- Single long-running process (ws://127.0.0.1:18789)
- All channel connections (WhatsApp, Telegram, etc.)
- WebSocket control plane for tools and sessions
- Local-first design (everything runs on your device)
Multiple AI model support with smart routing:
- MiniMax - Primary (100 prompts/5 hours)
- Anthropic Claude - For complex reasoning
- OpenAI GPT - Fallback and specific tasks
- Local Ollama - Privacy-first, no API calls
Connect from anywhere:
- Messaging: WhatsApp, Telegram, Discord, Slack, iMessage, Signal
- Apps: macOS menu bar, iOS, Android
- Web: Control UI, WebChat
- Browser: Full Chrome control
Modular capabilities (66+ skills):
- Communication: WhatsApp, Telegram, Discord, Email
- Productivity: Calendar, Notes, Tasks, Reminders
- Development: Code generation, GitHub, Deployment
- Research: Web search, Data extraction, Synthesis
- Automation: Browser, Forms, API integration
- Memory: Vector storage, RAG, Knowledge graphs
Three-tier intelligent memory:
| Tier | Storage | Duration | Use Case |
|---|---|---|---|
| Short-Term | In-Memory | Session | Current conversation, ephemeral data |
| Working | Optimized Cache | 24 hours | Context-critical, immediate recall |
| Long-Term | Pinecone + Ollama | Permanent | Learning, preferences, knowledge |
Advanced capabilities through tools:
- Browser: Multi-tab, anti-detection, human simulation
- Code: Generate, test, security scan, deploy
- API: Smart routing, rate limiting, OAuth
- Research: Deep search, source credibility, synthesis
Self-triggered actions:
- Proactive Scheduler: Time-based triggers (cron)
- Trigger Orchestrator: Multi-trigger dependencies
- Predictive Scheduling: Adaptive timing based on patterns
- Cost Optimizer: API limit awareness
Self-improvement layer:
- Self-Monitor: Track performance metrics
- Self-Predict: Estimate task duration/success
- Self-Improve: Suggest optimizations
- Skill Acquire: Learn new capabilities
skills/
├── 🔮 MEMORY
│ ├── memory-manager/ # Multi-tier memory orchestration
│ ├── pinecone-memory/ # RAG with Ollama embeddings
│ └── self-improve-agent/ # Reflection & improvement
│
├── ⚡ PROACTIVE
│ ├── proactive-agent/ # Self-triggered actions
│ └── trigger-orchestrator/ # Complex trigger workflows
│
├── 🌐 BROWSER
│ ├── browser-agent/ # Web navigation & research
│ ├── browser-mastery/ # Anti-detection, multi-tab
│ └── browser-interact/ # Gate bypassing, forms
│
├── 💻 CODE
│ ├── coding-agent/ # Codex/Claude/Pi integration
│ └── code-super/ # Full development lifecycle
│
├── 🧠 META-COGNITION
│ ├── meta-cognition/ # Self-modeling & prediction
│ └── self-improve-agent/ # Reflection & learning
│
├── 📚 RESEARCH
│ ├── research-agent/ # Deep research automation
│ └── summarize/ # Content summarization
│
├── 🔗 API
│ ├── api-integrator/ # External API orchestration
│ ├── github/ # GitHub CLI integration
│ └── weather/ # No-key weather data
│
├── 📝 DOCUMENTATION
│ ├── document-generator/ # Reports, emails, presentations
│ └── session-logs/ # Session tracking
│
└── 🧩 PRODUCTIVITY
├── calendar/ # Calendar integration
├── notes/ # Notes (Obsidian, Notion, etc.)
├── tasks/ # Task management
└── reminders/ # Reminders (Apple, Things)
USER MESSAGE
│
▼
┌─────────────────┐
│ CHANNEL LAYER │ ← WhatsApp, Telegram, Discord, etc.
└────────┬────────┘
│
▼
┌─────────────────┐
│ GATEWAY │ ← Session management, routing
└────────┬────────┘
│
▼
┌─────────────────┐
│ MODEL LAYER │ ← Route to best model (MiniMax/Claude/GPT)
└────────┬────────┘
│
▼
┌─────────────────┐
│ SKILLS PLATFORM │ ← Load relevant skills
└────────┬────────┘
│
├──→ MEMORY SYSTEM → Recall relevant context
│
├──→ TOOL ORCHESTRATION → Execute actions
│
└──→ AUTONOMY ENGINE → Schedule future actions
│
▼
┌─────────────────┐
│ RESPONSE │ ← Generate and send response
└────────┬────────┘
│
▼
┌─────────────────┐
│ MEMORY LAYER │ ← Store conversation, learnings
└────────┬────────┘
│
▼
META-COGNITION → Self-improve based on interaction
{
"channels": {
"whatsapp": { "enabled": true },
"telegram": { "enabled": true },
"discord": { "enabled": false }
},
"models": {
"default": "minimax/MiniMax-M2.1",
"fallback": "anthropic/claude-sonnet-4-20250514"
},
"skills": {
"entries": {
"memory-manager": { "enabled": true },
"browser-mastery": { "enabled": true },
"code-super": { "enabled": true },
"meta-cognition": { "enabled": true }
}
},
"gateway": {
"port": 18789,
"auth": { "mode": "token" }
}
}# Core
OPENCLAW_Workspace=C:\Users\play4\.openclaw\workspace
# API Keys (optional - local preferred)
PINECONE_API_KEY=pcsk_xxx
OPENAI_API_KEY=sk-xxx
ANTHROPIC_API_KEY=sk-ant-xxx
# Local Models
OLLAMA_HOST=http://localhost:11434# Install OpenClaw
npm install -g openclaw@latest
# Run onboarding wizard
openclaw onboard --install-daemon
# Start gateway
openclaw gateway start# WhatsApp
openclaw channels login whatsapp
# Telegram
openclaw channels login telegram
# Discord
openclaw channels login discord# Chat via CLI
openclaw agent --message "Build a todo API with tests"
# Via WhatsApp
# Just send a message!
# Via Control UI
open http://127.0.0.1:18789/- Rate Limit: ~100 prompts per 5 hours
- Safe Operating: 90 prompts (90% capacity)
- Buffer: 10 prompts reserved for user interactions
- Strategy: Batch tasks, use local models when possible
- Memory Retrieval: <100ms
- Skill Activation: <500ms
- Tool Execution: Variable (network dependent)
- Response Generation: 1-5 seconds
- Task Completion Rate: 95%+
- Memory Recall Accuracy: 90%+
- Code Generation Success: 85%+ (first compile)
- Self-Improvement Velocity: Continuous improvement
- All data stays on your device
- No cloud dependency for core functionality
- End-to-end encryption where applicable
- Tools run in isolated sandboxes by default
- Elevated mode for trusted operations
- Per-session permission controls
- API keys in environment variables
- Config files in user home directory
- No hardcoded credentials
- "Schedule a meeting for tomorrow at 2pm"
- "Remind me to call Mom on Sunday"
- "What's on my calendar today?"
- "Research the latest AI developments and summarize"
- "Compare these 5 products and recommend the best"
- "Monitor this page for changes every hour"
- "Build a REST API for user management"
- "Review this code and suggest improvements"
- "Deploy this to production with CI/CD"
- "Remember that I prefer dark mode"
- "What did we discuss about X last week?"
- "Learn everything about quantum computing"
- "Fill out this form automatically"
- "Login to these 5 sites and extract data"
- "Every morning, give me a briefing"
- Multi-tier memory system
- Proactive automation
- Browser mastery
- Code generation
- Meta-cognition
- Multi-agent coordination
- Voice-first interaction
- Advanced reasoning
- Cross-device sync
- Full autonomy
- Emergent capabilities
- Universal integration
- Self-evolving architecture
This is a personal AI assistant project. For contributions:
- Fork the repository
- Create a feature branch
- Add tests
- Submit pull request
MIT License - Free as a lobster in the ocean 🦞
- OpenClaw - The platform this super agent is built on
- Peter Steinberger (@steipete) - Creator, lobster whisperer
- Mario Zechner (@badlogic) - Pi creator, security pen-tester
- OpenAI, Anthropic - Model providers
- Ollama - Local model support
Built with 💜 by the user and their Super Agent
Last Updated: 2026-02-02 Version: 1.0.0