RadarOS Edge
Run AI agents on constrained hardware like Raspberry Pi — with IoT toolkits, local LLM inference via Ollama, and optional cloud synchronization. No other Node.js/TypeScript agent framework has native edge/IoT support. RadarOS can run on a Pi 4 with 2 GB RAM using a 1B-parameter model.Why Edge?
- Local inference — keep data on-device with Ollama and small models
- Hardware control — GPIO pins, I2C sensors, camera, BLE from your agent
- Offline-first — queue events locally, sync when cloud is available
- Resource-aware — automatic throttling when CPU is hot or memory is low
Quick Start
Supported Devices
| Device | RAM | Recommended Model | Preset ID |
|---|---|---|---|
| Pi 4 (2 GB) | 2 GB | TinyLlama 1.1B | pi4-2gb |
| Pi 4 (4 GB) | 4 GB | TinyLlama 1.1B | pi4-4gb |
| Pi 4 (8 GB) | 8 GB | Llama 3.2 1B | pi4-8gb |
| Pi 5 (4 GB) | 4 GB | Llama 3.2 1B | pi5-4gb |
| Pi 5 (8 GB) | 8 GB | Phi-3 Mini 3.8B | pi5-8gb |
Package Structure
Hardware Dependencies
All hardware libraries are optional peer dependencies. Install only what you need:SystemToolkit and CameraToolkit have zero native dependencies — they read from /proc/, /sys/, and shell out to libcamera-still.