The home screen is an agent. The phone is a server.
First public beta. Boot a from-scratch AI-first OS in QEMU (aarch64): custom init, agent shell with on-device LLM (Qwen2.5 via llama.cpp), and AgentoNet — your device becomes a self-sovereign server.
What works
- 🤖 Agent shell: local inference, tools, RAG memory, browser automation (CDP), self-extending tools
- 🪐 Sharing: public / token-restricted / E2E (libsodium sealed boxes) through a blind relay; access logs; revocation
- 🛰 DHT search over shared content (
netsearch) — two independent VMs discover + transfer verified - ⚡ Lightning receive via LNURL-pay (
zap 100) — live-invoice tested - 🛰 Nostr: real BIP340 Schnorr signing — accepted by 6 live relays
- 📱 Phone-style UI: app grid, Share app, Net Search, Store (F-Droid bridge)
- 🔓 AGPL-3.0
Downloads
| File | For |
|---|---|
agentic-os-0.3.0-beta-text.zip (~26MB) |
Console boot — fastest way to try it |
agentic-os-0.3.0-beta-graphical.zip (~332MB) |
Full desktop: X11 + Openbox + Chromium kiosk |
Quick start
unzip agentic-os-0.3.0-beta-text.zip -d agentic-os && cd agentic-os
./download-model.sh # Qwen2.5 GGUF (Apache-2.0) from HuggingFace
qemu-img create -f raw model-disk-qwen.img 4G # then copy model in (see README)
./test-interactive.sh # boots; Ctrl+A X to exitRequires qemu-system-aarch64 (brew install qemu). macOS uses HVF acceleration automatically.
Full details: BETA_NOTES.md · protocol design: docs/AGENTONET.md
Verify: SHA256SUMS.txt included.