oncellclaw is a fork of NanoClaw — the same tiny, auditable codebase — with the agent runtime moved into OnCell cells. Each agent group gets a private, gVisor-isolated world holding its memory, files, and CLAUDE.md. It pauses to ~$0 when idle and wakes on your next message: a personal assistant your laptop cannot kill.
Talk to it anywhere
- Web chat. Streamed, ordered transcript in the dashboard — live today on hosted.
- CLI. Talk to it from a terminal.
- Telegram. Pairs at runtime with a bot token — no webhook, no redeploy.
- Thirteen more via skills. WhatsApp, Discord, Slack, iMessage, Teams, Matrix, Google Chat, Webex, Signal, WeChat, DeltaChat — plus Linear, GitHub, and Resend email as channels.
- Channel isolation, your choice. A private agent per channel, one shared agent, or fused — same brain everywhere.
What it does for you
- Persistent memory. CLAUDE.md plus a budgeted memory index — projects, people, preferences, kept forever.
- Web research. agent-browser drives a real browser: reads pages, fills forms, takes screenshots.
- Frontend engineering. frontend-engineer builds, tests, and verifies web work before calling it done.
- Builds & runs software. Claude Code native — it writes and runs real code, not pseudocode.
- Companion agents. create_agent births long-lived agents that message each other under ACLs.
- Rich conversation. Asks you structured questions with rich cards; sends and edits messages, files, reactions.
- Self-customizing. Add skills, MCP servers, or code by asking it. (package installs on hosted: coming)
- Scheduled work. One-shot and cron schedules, with script gates that skip waking when there's no work.
- Approvals, roles, permissions. Privileged actions are held until an admin approves; per-user roles.
- Credential gateway. Email, calendar, GitHub — creds injected at request time, never stored in the agent's workspace. (connect via dashboard → Integrations)
Why it can't die
- A private cell. Each agent group lives in its own gVisor-isolated OnCell cell.
- Survives your laptop. Close the lid, lose the machine, reinstall the OS — memory and files live in the cell.
- ~$0 idle. Pauses when quiet, wakes on your next message.
- Snapshot & fork. Capture or duplicate your assistant's entire world in one call.
- Runs anywhere. One-command hosted bootstrap, or full local Docker mode.
- Templates & flavors. Agent templates to start from; Claude Code native, with Codex, OpenCode, and Ollama via skills.
- Guided migration. Moving from OpenClaw or NanoClaw is a guided path, not a rewrite.
Run it
Hosted: one click in the OnCell dashboard provisions your own instance in a private cell — bring an Anthropic API key. Or self-host the identical open-source code from GitHub. The full story is in Meet oncellclaw.