IonClaw
<p align="center"> <a href="https://github.com/ionclaw-org/ionclaw" target="_blank" rel="noopener noreferrer"> <img width="280" src="extras/images/logo.png" alt="IonClaw Logo"> </a> </p> <p align="center"> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/license-MIT-yellow?style=flat-square" alt="License: MIT"></a> <a href="https://en.cppreference.com/w/cpp/17"><img src="https://img.shields.io/badge/C%2B%2B-17-blue?style=flat-square" alt="C++17"></a> <a href="https://cmake.org/"><img src="https://img.shields.io/badge/CMake-3.20%2B-brightgreen?style=flat-square" alt="CMake 3.20+"></a> </p> <p align="center"> <a href="https://github.com/ionclaw-org/ionclaw/actions/workflows/build-all.yml"><img src="https://img.shields.io/github/actions/workflow/status/ionclaw-org/ionclaw/build-all.yml?style=flat-square" alt="Build status"></a> </p> <p align="center"> A C++ AI agent orchestrator that runs anywhere as a native build โ Linux, macOS, Windows, iOS, and Android โ with zero external dependencies. </p> <p align="center"> <strong>The only one that runs on mobile: a true personal assistant.</strong><br> Privacy and security by design โ it runs on your smartphone. </p> <p align="center"> Multi-agent ยท Real-time task board ยท Web control panel ยท Skills system ยท Browser automation<br> Multi-provider ยท Scheduler ยท Subagents ยท Memory ยท File management ยท MCP Server<br> <strong>One command to start. Everything from the browser. No coding required.</strong> </p>What is IonClaw?
IonClaw is an AI agent orchestrator built from the ground up in C++. One codebase, compiled natively for each platform โ no runtime, no interpreter, no container required.
On a server (Linux, macOS, Windows), it starts with one command and serves a full web panel. On iOS and Android, the app embeds the same C++ engine and runs everything locally on your smartphone. It is the only AI agent orchestrator that runs on mobile โ a true personal assistant, with privacy and security by design, because it runs on your device. Same codebase, same capabilities, everywhere.
Why C++?
Because native means fast startup, low memory, no dependencies, and true portability. The entire platform โ web panel, project templates, built-in skills โ is compiled into the binary. You deploy one file and it just works.