AI Agent Framework Grocery Store

9 frameworks analyzed. Hundreds of features extracted. Pick and choose the ingredients that matter for YOUR business.

9
Frameworks
7
Languages
130+
Shoppable Features
30+
AI Models Supported

The 9 Frameworks at a Glance

Each card shows the essence of the framework. Think of these as the "brands" in your grocery store.

OC

OpenClaw

The Original Platform
TypeScript

The full-featured "operating system" for personal AI. Think of it as the iPhone of AI assistants: polished, integrated, everything works together. Gateway architecture routes all your messages, voice, and visual canvas through one control center.

Gateway Hub Voice Wake Canvas UI Plugin SDK Multi-Agent macOS/iOS Apps
10+
Channels
6+
AI Providers
195K
GitHub Stars
ZC

ZeroClaw

The Efficiency Engine
Rust

OpenClaw reimagined in Rust for extreme efficiency. Runs on a $10 board with under 5MB RAM. Boots in 10ms. Every component is a swappable "trait" (contract) - change your AI model, messaging app, or storage without touching your agent code.

Trait Architecture AIEOS Identity Hybrid Search Encrypted Secrets
<5MB
RAM Usage
22+
AI Providers
10ms
Boot Time
NC

NanoClaw

The WhatsApp Assistant
TypeScript

A 5,200-line masterpiece of simplicity. Your AI lives in WhatsApp. Each group chat gets its own isolated brain in a secure container. Small enough to read in one sitting, powerful enough for daily business use. "No config sprawl" philosophy.

Container Isolation 5,200 Lines Total Group Memory Skills System
5.2K
Lines of Code
1
Primary Channel
VM
Isolation Level
NB

NanoBot

The Python Polyglot
Python

Ultra-lightweight Python framework with 4,000 core lines that somehow supports 9+ chat platforms and 13+ AI providers. Uses a message bus architecture so channels, agents, and memory stay cleanly separated. Research-ready and easy to extend.

Message Bus Soul.md 13+ Providers MCP Support
4K
Core Lines
9+
Channels
13+
AI Providers
PC

PicoClaw

The Edge Runner
Go

Runs your AI assistant on a $10 circuit board. Written in Go for extreme portability. Single 10MB binary, no dependencies. Even controls hardware pins for IoT devices. Perfect for always-on, anywhere-deployed AI that costs nearly nothing to run.

$10 Hardware GPIO/I2C/SPI Single Binary RISC-V Support
<10MB
RAM Usage
8+
Channels
400x
Faster Startup
IC

IronClaw

The Security Fortress
Rust

The "Fort Knox" of AI assistants. Tools run in WASM sandboxes that can't leak your secrets. Prompt injection defense built in. Dual database support (PostgreSQL + SQLite). If you handle sensitive data, IronClaw's zero-trust architecture is the gold standard.

WASM Sandbox Leak Detection Prompt Injection Defense Dual Database
WASM
Sandbox Type
5+
Parallel Jobs
40+
Web API Routes
TC

TinyClaw

The AI Team Builder
TypeScript/Bash

Build teams of AI agents that collaborate autonomously. @coder fixes bugs, hands off to @reviewer who hands off to @writer. Agents talk to each other via a file-based queue. Mix Claude and OpenAI agents in one team. Runs 24/7 in the background.

Agent Teams Sequential Handoff Mixed Providers Live Dashboard
N
Agents at Once
3
Channels
24/7
Always-On
A0

Agent Zero

The Learning Machine
Python

An AI that gets smarter the more you use it. Every solution it finds gets stored for next time. 100% transparent: every instruction is visible and editable. Docker-native with project isolation. Creates its own tools on the fly by writing code.

Self-Learning SKILL.md Standard Project Isolation 20+ Providers
20+
AI Providers
100%
Transparent
Docker
Runtime
AO

Awesome OpenClaw

The Knowledge Base
Docs / Guide

Not a framework - it's the ultimate reference library. Cost calculators, 5,700+ community plugins, security advisories, setup guides for 30+ platforms, and real-world use cases. Your research companion when deciding what to build.

Cost Analysis 5,700+ Skills Security Audits 30+ Deploy Options
5.7K+
Skills Listed
6
CVEs Documented
$0-50
Monthly Cost

Key Concepts Explained

These are the ideas that power every framework. Understanding them helps you pick what matters.

The "Soul" of Your AI (Identity System)

Every framework lets you define who your AI is using simple text files. This is like writing a job description for your digital employee.

SOUL.mdPersonality & values
AGENTS.mdBehavior rules
USER.mdYour preferences
MEMORY.mdWhat it remembers
Your AI AssistantPersonalized & smart

Who uses this: OpenClaw, NanoBot, ZeroClaw, PicoClaw, NanoClaw, Agent Zero (each with slight variations)

The Gateway (Traffic Control Center)

A central hub that receives messages from all your apps (WhatsApp, Slack, Telegram) and routes them to the right AI agent. Think of it like a receptionist who knows which department handles each question.

WhatsAppChannel
TelegramChannel
SlackChannel
GATEWAYRoutes & manages
Agent AWork tasks
Agent BPersonal tasks

Who uses this: OpenClaw (primary), ZeroClaw, PicoClaw, NanoBot, IronClaw

Sandboxing (Security Walls)

When your AI runs code or uses tools, sandboxing keeps it contained. Like giving an employee access to only their office, not the whole building. Different frameworks use different "wall materials."

Container VMNanoClaw
WASM SandboxIronClaw
DockerAgent Zero
Kernel LandlockZeroClaw
Workspace JailPicoClaw

Tools (What Your AI Can Actually Do)

Tools are the hands and arms of your AI. Each framework gives your AI different abilities.

File Read/WriteAll frameworks
Web SearchAll frameworks
Run CommandsAll frameworks
Browser ControlOC, NC, A0, NB
Scheduled TasksAll frameworks
Send MessagesAll frameworks
Hardware PinsPicoClaw only
Voice I/OOpenClaw, PicoClaw
Visual CanvasOpenClaw only
Spawn Sub-AgentsOC, PC, NB, TC, A0

Feature Grocery Store

Click items to add them to your cart. Build your dream framework ingredient list.

🧬

Identity & Personality

How your AI presents itself
Soul.md Personality File
Define your AI's personality, values, and communication style in a simple text file. Like writing a character sheet.
OpenClawNanoBotZeroClawPicoClaw
AIEOS Portable Identity Standard
A universal format for AI identity (psychology, linguistics, motivations). Export your AI's personality to any compatible system.
ZeroClaw
Per-Group Isolated Memory
Each conversation group gets its own brain. Your work chat and family chat never mix context or data.
NanoClawIronClaw
Switchable Agent Profiles
Pre-built personas (developer, researcher, writer) you can switch between. Like changing hats.
Agent ZeroTinyClaw
Dynamic Behavior Rules
Change how the AI behaves mid-conversation. No restart needed. It adapts immediately.
Agent ZeroOpenClaw
🛡

Security & Safety

Protecting your data and systems
WASM Sandbox for Tools
Tools run in tiny, isolated containers (WebAssembly). They physically cannot access your files or secrets. Lighter than Docker.
IronClaw
Container VM Isolation
Each conversation runs in its own virtual machine. Full OS-level isolation. The strongest wall between AI and your system.
NanoClaw
Prompt Injection Defense
Detects and blocks attempts to trick your AI with hidden instructions in web pages or messages. Multi-layered pattern detection.
IronClaw
Secret Leak Detection
Scans tool outputs before they reach the AI to ensure your API keys and passwords aren't accidentally exposed.
IronClaw
Pairing Code Access Control
New users must enter a 6-digit code you provide before they can talk to your AI. Prevents unauthorized access.
OpenClawZeroClawTinyClaw
Encrypted Secret Store
API keys stored with military-grade encryption (ChaCha20). Even if someone steals the file, they can't read it.
ZeroClawIronClaw
Dangerous Command Blocklist
Automatically blocks commands that could damage your system (delete everything, format disks, reboot, etc.)
PicoClawNanoBotZeroClaw
Execution Approval Gates
AI must ask your permission before running certain commands. Three levels: read-only, supervised, full autonomy.
OpenClawZeroClaw
💬

Communication Channels

Where your AI lives
WhatsApp Integration
Talk to your AI through WhatsApp. Send messages, images, voice notes. Most natural for daily business use.
OpenClawNanoClawNanoBotPicoClawZeroClawTinyClaw
Telegram Bot
Easiest setup - just one token. Rich media support, inline buttons, file sharing. Great for teams.
OpenClawNanoBotPicoClawZeroClawIronClawTinyClaw
Discord Bot
AI assistant in your Discord server. Perfect for community management, team channels.
OpenClawPicoClawZeroClawIronClawTinyClaw
Slack Integration
Your AI in Slack. No public IP needed (Socket Mode). Perfect for workplace automation.
OpenClawNanoBotPicoClawZeroClawIronClaw
Voice Wake Word
Say "hey claude" and your AI listens. Always-on voice control like a smart speaker, but private.
OpenClaw
Email (IMAP/SMTP)
AI reads your email and can reply. Filters spam, summarizes newsletters, drafts responses.
NanoBotZeroClaw
Web Browser Dashboard
Chat with your AI through a web browser. See real-time status, memory, job progress. No app install needed.
OpenClawIronClawAgent Zero
🧠

Memory & Knowledge

How your AI remembers
Hybrid Vector + Keyword Search
Combines "understanding what you mean" (semantic) with "finding exact words" (keyword). Best of both worlds for recall.
IronClawZeroClawAgent Zero
Two-Layer Memory System
Layer 1: Quick facts (MEMORY.md). Layer 2: Searchable history log. Simple but effective.
NanoBotPicoClaw
Solution Memory (Learn from Experience)
AI automatically saves successful solutions. Next time it faces a similar problem, it recalls what worked before.
Agent Zero
Document Knowledge Base
Upload PDFs, spreadsheets, documents. AI can search and analyze them. Your company's knowledge at its fingertips.
Agent ZeroOpenClaw
Session Auto-Compaction
When conversations get too long, automatically summarizes old parts to keep the AI fast while preserving key info.
NanoClawIronClaw

Automation & Scheduling

Work while you sleep
Cron Job Scheduling
Run tasks on a schedule: "every Monday 9am, send me a briefing." Works like a reliable alarm clock for your AI.
OpenClawNanoClawNanoBotPicoClawZeroClawTinyClawIronClaw
Heartbeat (Periodic Check-ins)
AI wakes up every 30 minutes to check if anything needs attention. Proactive, not just reactive.
OpenClawPicoClawNanoBotIronClawZeroClaw
Browser Automation
AI controls a web browser: fills forms, clicks buttons, scrapes data, takes screenshots. Automates web-based work.
OpenClawNanoClawAgent ZeroTinyClaw
Webhook Triggers
External services (Zapier, n8n, Shopify) can trigger your AI via URL. Connects to any automation ecosystem.
OpenClawZeroClawIronClaw
Background Sub-Agents
Spawn helper AI workers for long tasks. Main agent stays responsive while workers handle heavy lifting in background.
PicoClawNanoBotAgent ZeroTinyClaw
Agent Team Collaboration
Multiple specialized agents (@coder, @reviewer, @writer) pass work to each other automatically. Like a small AI company.
TinyClawNanoClawAgent Zero
🔗

Integrations & Protocols

Connecting to the world
MCP (Model Context Protocol)
Universal standard for connecting AI to external tools. One protocol, thousands of integrations. The "USB" of AI tools.
OpenClawNanoBotIronClawAgent Zero
Skills / Plugin System
Install new capabilities like apps on a phone. "Install weather skill" or "install GitHub skill." No coding needed.
OpenClawPicoClawNanoClawAgent ZeroTinyClaw
Plugin SDK (Build Your Own)
A developer kit for building new channels, tools, and memory backends. Create custom integrations for your specific business.
OpenClawIronClaw
Multi-Provider AI Failover
If Claude goes down, automatically switch to GPT. If GPT is slow, try Gemini. Never lose service.
IronClawOpenClawZeroClaw
Local LLM Support (Ollama)
Run AI models on your own computer. Zero API costs. Complete privacy. No internet needed.
OpenClawZeroClawPicoClawAgent ZeroNanoBot
Hardware / IoT Control
Control physical devices: lights, sensors, motors. AI can interact with the real world through GPIO pins.
PicoClaw
🧰

Built-in Skills & Ready-Made Tools

What ships out of the box
Apple Notes Management
Create, view, edit, delete, and search Apple Notes directly from your AI assistant on macOS.
OpenClaw
Apple Reminders
Create, list, edit, and complete Apple Reminders. Your AI manages your to-do list.
OpenClaw
Notion Pages & Databases
Create and manage Notion pages, databases, and blocks. AI-powered workspace management.
OpenClaw
Obsidian Vault Automation
Work with Obsidian vaults and automate plain markdown note management.
OpenClaw
Trello Board Management
Manage Trello boards, lists, and cards through the API. AI handles your project boards.
OpenClaw
Things 3 Task Manager
Add, update, and search tasks in the Things 3 app on macOS.
OpenClaw
Bear Notes
Create, search, and manage notes in the Bear note-taking app.
OpenClaw
Google Workspace Suite (Gmail, Calendar, Drive, Sheets, Docs, Slides)
Full Google Workspace integration: send emails, manage calendar, read/write docs, create spreadsheets, build presentations.
OpenClawIronClaw
Feishu / Lark Suite (Docs, Drive, Wiki, Permissions)
Full Feishu/Lark integration: documents, cloud storage, wiki, and permission management for Asia-Pacific teams.
OpenClaw
GitHub (Issues, PRs, CI, API)
Full GitHub workflow: manage issues, review pull requests, trigger CI runs, query the API. Code management from chat.
OpenClawNanoBotPicoClawIronClawZeroClaw
Automated PR Review + Prepare + Merge
Three-step pull request workflow: AI reviews code, prepares changes, and merges after validation. Full code review pipeline.
OpenClaw
X / Twitter Posting
Post tweets, like, reply, retweet, and quote via your AI assistant.
NanoClaw
Gmail Read/Send (Standalone)
Read, send, and manage Gmail. Works as a tool (on-demand) or as a channel (email triggers the AI).
NanoClawIronClaw
iMessage / SMS on macOS
Send and manage iMessages and SMS with chat history and message watching on macOS.
OpenClaw
Proactive User Messaging
AI sends messages to you without waiting for your prompt. Alerts, reminders, status updates pushed to your chat.
TinyClawAgent Zero
Whisper Speech-to-Text
Convert voice recordings to text. Works locally (no API key) or via OpenAI Whisper API.
OpenClawNanoClaw
Text-to-Speech (ElevenLabs + Local)
Convert text to natural speech. Cloud via ElevenLabs or offline via sherpa-onnx. Your AI talks back.
OpenClaw
AI Image Generation
Generate images via OpenAI API or Google Gemini. Supports inpainting, masking, and batch generation.
OpenClawTinyClaw
Video Frame Extraction
Extract frames or short clips from videos using ffmpeg. AI can analyze video content.
OpenClaw
Spotify Player Control
Control Spotify playback and search songs from your AI assistant.
OpenClaw
URL / Video / Podcast Summarizer
Summarize web pages, YouTube videos, podcasts, and local files. Get the gist without reading/watching everything.
OpenClawNanoBotPicoClaw
Blog & RSS Feed Watcher
Monitor blogs and RSS/Atom feeds for new updates. Get notified when your favorite sources post.
OpenClaw
Weather Forecasts (No API Key)
Get current weather and forecasts using free services. No API key required.
OpenClawNanoBotPicoClaw
Google Places Search
Search for businesses, restaurants, and places. Get details, reviews, and ratings.
OpenClaw
Document Q&A (PDF, Spreadsheet, HTML)
Upload documents and ask questions about them. AI extracts answers from your files.
Agent Zero
Philips Hue Light Control
Control your Philips Hue lights and scenes via AI commands. "Dim the living room to 30%."
OpenClaw
Sonos Speaker Control
Control Sonos speakers: playback, volume, grouping, and discovery.
OpenClaw
Eight Sleep Pod Control
Adjust your smart mattress temperature, set alarms, and manage sleep schedules.
OpenClaw
I2C / SPI Hardware Bus Control
Read sensors and control hardware peripherals on embedded boards. AI talks to physical devices.
PicoClaw
Security Camera Snapshots
Capture frames and video clips from RTSP/ONVIF cameras. AI monitors your security feeds.
OpenClaw
Tmux Session Remote Control
Send keystrokes to terminal sessions and scrape output. AI operates CLI tools interactively.
OpenClawNanoBotPicoClaw
Coding Agent Orchestration
Run Codex CLI, Claude Code, or other coding agents programmatically. AI manages AI coders.
OpenClaw
Composio (1000+ App Connector)
One-click OAuth access to 1000+ apps: Gmail, Notion, GitHub, Slack, and more via Composio.
ZeroClaw
Okta Identity Management
Manage users, groups, and authentication with Okta enterprise identity platform.
IronClaw
Memory Store / Recall / Forget
Dedicated tools for saving, searching, and deleting memories. AI manages its own knowledge base.
ZeroClawIronClawAgent Zero
Git Operations (Status, Diff, Log, Commit)
Structured Git operations with parsed JSON output. AI manages your code repositories.
ZeroClaw
Screenshot & Vision Analysis
Capture screenshots, read image metadata, and analyze visual content. AI can see your screen.
ZeroClawAgent Zero
Background Job & Routine Manager
Create, list, check status, and cancel background jobs. Schedule routines with cron, webhook, or event triggers.
IronClaw
Extension Marketplace (Search/Install/Auth)
Browse, install, authenticate, and activate extensions from a marketplace. Expand your AI on-the-fly.
IronClawOpenClaw
Food Delivery Ordering & Tracking
Reorder food deliveries and track order status/ETA. Order dinner via chat.
OpenClaw
Skill Creator (Build Your Own)
Framework for building and packaging new skills with scripts, references, and assets. Extend your AI's abilities.
OpenClawNanoBotPicoClawTinyClaw
Live Behaviour Adjustment
Modify and update AI behavior rules mid-conversation. The AI rewrites its own instructions on the fly.
Agent Zero
Agent-to-Agent (A2A) Communication
One Agent Zero instance talks to another. Distributed workflows across multiple isolated agents.
Agent Zero
SearXNG Private Web Search
Self-hosted web search engine. No tracking, no API keys. Complete search privacy.
Agent Zero
Pre-built Agent Profiles (Developer, Researcher, Hacker)
Switch your AI's persona instantly. Developer mode for coding, Researcher mode for analysis, and more.
Agent Zero
Nostr Encrypted Messaging
Connect to the Nostr decentralized protocol for encrypted direct messages. Web3-native communication.
OpenClaw
Mintlify Documentation Builder
Build and maintain documentation websites from markdown files. AI writes your docs site.
OpenClaw
PDF Editing with Natural Language
Edit PDFs by describing what you want changed. "Move the logo to the top right and change the date."
OpenClaw
1Password Secret Retrieval
Securely retrieve credentials and secrets from your 1Password vault via CLI.
OpenClaw
🏗

Architecture Patterns

How to structure your framework
Trait-Based Modularity
Every component is defined by a contract. Swap implementations without touching other code. The cleanest extensibility pattern.
ZeroClawIronClaw
Message Bus Architecture
Channels and agents communicate through a central message highway. Clean separation, easy to add new channels.
NanoBot
File-Based Message Queue
Messages stored as files moving through directories (incoming > processing > outgoing). Simple, reliable, no database needed.
TinyClaw
Gateway WebSocket Hub
Central server that all channels connect to via real-time WebSockets. The "control tower" pattern.
OpenClawIronClaw
Dual Database Backend
Use PostgreSQL for production, SQLite for development. Same code, switch with one config flag. Best of both worlds.
IronClaw
Project Workspace Isolation
Separate workspaces per client/project. Each has its own memory, secrets, and instructions. No data mixing.
Agent ZeroNanoClaw
Single Binary Deployment
One file. No dependencies. Copy it anywhere and it runs. The simplest possible deployment story.
PicoClawZeroClaw
"Computer as Tool" Paradigm
Instead of pre-built integrations, AI writes code on-the-fly to accomplish tasks. Infinitely flexible, no maintenance needed.
Agent Zero

Side-by-Side Comparison

Feature matrix across all frameworks. Green = supported, yellow = partial, gray = not available.

Feature OpenClaw ZeroClaw NanoClaw NanoBot PicoClaw IronClaw TinyClaw Agent Zero
LanguageTypeScriptRustTypeScriptPythonGoRustTS/BashPython
WhatsAppYesYesPrimaryYesYesPlannedYes-
TelegramYesYesVia skillYesYesYesYes-
DiscordYesYes-YesYesYesYes-
SlackYesYesVia skillYesYesYes--
Web UIYes----Yes-Yes
Voice ControlWake Word---Via Groq---
Visual CanvasYes-------
Multi-AgentYesConfigSwarmsSpawnSpawnParallelTeamsHierarchy
Cron SchedulingYesYesYesYesYesYesYesVia code
HeartbeatYesYes-YesYesYesYes-
Browser ControlCDPWebDriverChromium--VisionCLI toolVision
MCP SupportYes--Yes-Yes-Yes
Skills/PluginsSDK + 5.7KTOMLClaude CodeMarkdownMarkdownWASMFolderSKILL.md
Sandbox TypeApprovalLandlockContainer VMWorkspaceWorkspaceWASMPer-agent dirDocker
Memory SystemEmbeddingsHybrid FTS+VecCLAUDE.md2-Layer2-LayerHybrid FTS+VecPer-agentVector+Solutions
Local LLMOllamaOllama+vLLM-Ollama+vLLMOllama+vLLMOllama-Ollama+LM Studio
AI Providers6+22+1 (Claude)13+7+NEAR AI220+
Encrypted SecretsKeychainChaCha20-chmod 600-Keychain-secrets.env
RAM Usage~1GB<5MB~200MB~100MB<10MB~50MB~300MB~500MB
IoT/Hardware----GPIO/I2C/SPI---
Mobile AppsiOS+Android-------

Architecture Patterns

How each framework is structured internally. These are the blueprints you'd follow.

OC

OpenClaw: Gateway Hub

CHANNELS AGENTS WhatsApp Telegram Slack Agent A Agent B Discord iMessage WebChat (Work) (Personal) \ | / \ / \ | / \ / v v v v v +------------------+ +------------------+ | GATEWAY |------| SESSION STORE | | (WebSocket Hub) | | (JSONL files) | +------------------+ +------------------+ | +--------+--------+ | | | TOOLS CANVAS VOICE Browser Live UI Wake Word Files Diagrams TTS/STT Shell React ElevenLabs
ZC

ZeroClaw: Trait Contracts

config.toml defines which implementations to use: +-----------+ +-----------+ +----------+ | Provider | | Channel | | Memory | | (trait) | | (trait) | | (trait) | +-----------+ +-----------+ +----------+ ^ ^ ^ | | | +----+----+ +-----+-----+ +----+----+ |OpenAI | |Telegram | |SQLite | |Claude | |Discord | |Markdown | |Ollama | |Slack | |None | |Gemini | |WhatsApp | +---------+ |22 more..| |Email | +---------+ |Webhook | +-----------+ Swap ANY piece without touching agent code
NC

NanoClaw: Container Isolation

HOST (macOS/Linux) +--------------------------------------------+ | WhatsApp Connection (Baileys) | | SQLite Message Store | | Message Polling Loop | | Task Scheduler | +--------------------------------------------+ | | | +-- Container --+ +-- Container --+ +-- Container --+ | Work Group | | Family Group | | Admin Chat | | Claude SDK | | Claude SDK | | Claude SDK | | Own CLAUDE.md | | Own CLAUDE.md | | Full access | | Sandboxed FS | | Sandboxed FS | | All groups | +---------------+ +---------------+ +--------------+ Each group = isolated brain. Cannot see each other.
TC

TinyClaw: Agent Teams

YOU (via Discord / Telegram / WhatsApp) | v +------------------+ | Message Queue | incoming/ -> processing/ -> outgoing/ | (File-Based) | Each agent picks from its own inbox +------------------+ | +----+----+----+----+ | | | @coder @reviewer @writer Claude OpenAI Claude Opus GPT-5 Sonnet | ^ ^ | | | +---mention---------+ Agents hand off to each other "[@reviewer: check this code]" Parallel processing. Sequential per-agent.
IC

IronClaw: Zero-Trust Security

Messages In Security Layers CLI Slack Telegram | | v +----v----+ +--------------------+ | Channel | | Prompt Injection | | Manager |--->| Pattern Detection | +---------+ +--------------------+ | | +----v----+ +--------------------+ | Job | | WASM Sandbox | | Scheduler--->| Capability Allowlist| | (5+ // | | Rate Limiting | | jobs) | | Credential Inject | +---------+ +--------------------+ | | +----v----+ +--------------------+ | LLM | | Leak Detector | | NEAR AI | | Scans outputs for | | +Ollama | | leaked secrets | +---------+ +--------------------+
A0

Agent Zero: Learning Loop

You ask a question | v +-----------+ +-----------+ | Agent 0 |---->| Memory | | (Main) |<----| Search | "Have I solved this before?" +-----------+ +-----------+ | +----+----+ | | Sub-Agent Sub-Agent Delegation for (Research) (Code) complex tasks | | +----+----+ | +----v----+ +-----------+ | Solution |---->| Memory | | Found! | | SAVE | "Remember for next time" +---------+ +-----------+ Gets smarter with every interaction

Best-For Verdicts

Quick guide: which framework to pick based on what matters most to you.

"I want the most complete solution"

Full-featured, polished, with voice, canvas, mobile apps, and 5,700+ plugins. The "iPhone" approach.

Pick: OpenClaw

"I want maximum efficiency"

Smallest memory footprint, fastest startup, runs on $10 hardware. The "sports car" approach.

Pick: ZeroClaw (Rust) or PicoClaw (Go)

"I want to understand every line of code"

Small enough to read in one sitting. No hidden complexity. The "open book" approach.

Pick: NanoClaw (5.2K lines) or NanoBot (4K lines)

"Security is my #1 priority"

WASM sandboxing, prompt injection defense, leak detection, zero-trust. The "fortress" approach.

Pick: IronClaw

"I want AI teams that collaborate"

Multiple specialized agents handing off work to each other. The "small company" approach.

Pick: TinyClaw or Agent Zero

"I want an AI that learns over time"

Remembers solutions, builds knowledge, gets smarter. The "growing brain" approach.

Pick: Agent Zero

"I mainly use WhatsApp for business"

WhatsApp-first design with per-group isolation. Simple, secure, purpose-built.

Pick: NanoClaw

"I want to control IoT devices"

Direct hardware pin control (GPIO, I2C, SPI). AI meets physical world.

Pick: PicoClaw

"I want maximum AI provider choice"

Support for 20+ AI providers, easily swap between them, use local models for free.

Pick: ZeroClaw (22+) or Agent Zero (20+)

"I use Python and want to extend easily"

Python codebase with clean interfaces for adding channels, tools, and providers.

Pick: NanoBot or Agent Zero

"I need help deciding / researching"

Complete knowledge base with cost calculators, security audits, and 5,700+ plugin examples.

Pick: Awesome OpenClaw (the resource guide)

"I want to build MY OWN custom framework"

Cherry-pick the best ideas from all repos. Use this page as your shopping list!

Pick: Mix & Match from all of them

Your Framework Ingredients

Click items in the grocery store to add them here.