Making AI Assistants
Cheap Again

Deploy your own AI assistant on hardware that costs just one dollar. Seamlessly bridging the digital and physical worlds.

5
Platforms
9
Features Done
$1
Hardware Cost
2
RTOS Supported

Intelligence at the Edge

No cloud dependency. No Linux. Just pure C on bare-metal RTOS, with LLM superpowers.

01

Pure C, Zero Bloat

No Linux. No Node.js. C99 on FreeRTOS and RT-Thread. Runs on MCUs with 400 KB RAM. Hardware costs one dollar.

02
🪧

Swarm Intelligence

Networked nodes discover each other, share tasks, and collaborate in real time. Each Claw is a neuron in a distributed brain.

03
🔧

LLM Tool Use

The AI dynamically orchestrates GPIO, LCD, sensors, and more via function calling. No re-flashing needed.

Core Features

Everything you need to build intelligent embedded agents.

🤖

LLM Chat Engine

Interactive conversation with Claude API over HTTP. Chat-first shell where direct input goes to AI.

🔧

Tool Use

LLM-driven hardware control via function calling. GPIO, system info, LCD drawing dynamically orchestrated.

🎨

LCD Graphics

320x240 RGB565 framebuffer with text, shapes, drawing primitives. AI draws on screen via tool calls.

🛠

OSAL Abstraction

Write once, run on FreeRTOS and RT-Thread. Clean claw_os.h hides all RTOS specifics.

🪧

Swarm Intelligence

Node discovery, heartbeat, and distributed task scheduling. Collaborative real-time execution.

🔌

Gateway Router

Thread-safe message routing between services. Decoupled, modular architecture.

🧠

Memory System

Short-term RAM ring buffer + long-term NVS Flash. Nodes learn and recall operation patterns.

Scheduled Tasks

Timer-driven execution and periodic automation. Recurring operations run autonomously.

💬

IM Integrations

Connect Feishu, DingTalk, QQ, Telegram as message channels. Control hardware from any chat.

Architecture

Clean layered design with OSAL bridging multiple RTOS platforms.

+---------------------------------------------------+ | rt-claw Application | | gateway | swarm | net | ai_engine | tools | lcd | +---------------------------------------------------+ | claw_os.h (OSAL API) | +-----------------+---------------------------------+ | FreeRTOS (IDF) | RT-Thread | +-----------------+---------------------------------+ | ESP32-C3 / S3 | QEMU vexpress-a9 | | WiFi / BLE | Ethernet / UART | +-----------------+---------------------------------+

See It Work

AI drawing on LCD via Tool Use — the LLM controls hardware in real time.

RT-Claw Demo — AI drawing on LCD via Tool Use

Supported Platforms

Run on real hardware or emulate with QEMU. Current QEMU support covers Espressif fork targets and vexpress-a9; upstream STM32 boards are excluded for now because QEMU still lacks working Ethernet there.

ESP32-S3

Xtensa LX7 FreeRTOS WiFi PSRAM BLE
  • Dual-core 240 MHz, 16 MB Flash + 8 MB PSRAM
  • WiFi + PSRAM for real-world deployment
  • Web Flash supported from this page
  • QEMU + open_eth networking available

ESP32-C3

RISC-V FreeRTOS ESP-IDF WiFi BLE
  • 160 MHz single-core, 400 KB SRAM
  • Lowest cost option (~$1 modules)
  • AI + Ethernet verified on QEMU
  • Flash to real hardware or emulate with open_eth

QEMU vexpress-a9

ARM Cortex-A9 RT-Thread SCons Ethernet
  • RT-Thread v5.3.0 BSP
  • No hardware needed
  • Boot + Ethernet verified on QEMU
  • lan9118 user-mode networking

Feature Status

FeatureDescriptionStatus
LLM Chat EngineInteractive conversation with Claude API over HTTPDone
Tool UseLLM-driven hardware control via function callingDone
LCD Graphics320x240 RGB565 framebuffer with AI drawingDone
Chat-first ShellUART REPL with AI integration and UTF-8 supportDone
OSALWrite once, run on FreeRTOS and RT-ThreadDone
GatewayThread-safe message routing between servicesDone
NetworkingEthernet + HTTP on QEMU; WiFi on real hardwareDone
Conversation MemoryRAM ring buffer + NVS Flash persistent storageDone
Scheduled TasksTimer-driven task execution and periodic automationDone
Swarm IntelligenceNode discovery, heartbeat, distributed schedulingIn Progress
Skill MemoryLearn and recall frequently used operation patternsIn Progress
IM IntegrationsFeishu, DingTalk, QQ, Telegram as message channelsIn Progress
Multi-Model APIClaude, GPT, Gemini, DeepSeek, and morePlanned
Web Config PortalBuilt-in web page for runtime configurationPlanned
Claw Skill ProviderServe as a skill for other ClawsPlanned

Flash & Monitor

Flash firmware and open a serial terminal — directly from your browser. Requires Chrome or Edge.

Web Serial API is not available.
Please use Chrome or Edge on desktop, and make sure you're on HTTPS or localhost.

Firmware Flash

0%
Serial Monitor
Click "Connect" to open a serial port...

Join the Community

GTOC (Gevico Open-Source Community) — build the future of embedded AI together.