🚀 Install
Desktop app — installs and starts everything on macOS, Windows, and Linux. No terminal, Node.js, npm, Git, or Docker needed. Quickstart picks safe defaults; Full setup adds providers, integrations, voice, and tools.
Standalone CLI — in the same releases, with its own bundled Node runtime:
neoagent
npm — if you already have Node.js 20+:
npm install -g neoagent
neoagent setup --quick
Good to know:
- The first account is protected by a short-lived one-time setup claim.
- The app finds the server's port automatically and discovers nearby NeoAgent servers on the local network.
- The CLI downloads the signed QEMU runtime, firmware, and guest image for the isolated cloud computer — no separate VM product.
- Read the installation guide before exposing the service to a network.
✨ What makes it different
- Runs as a service. Tasks, memory, integrations, devices, and messaging channels stay live between sessions.
- Structured local memory. Durable facts kept apart from chat history, scoped per user and agent. See How memory works.
- Operates real devices. A persistent Linux cloud computer, optionally your own desktop (per-capability opt-in), and Android over ADB.
- Automation without a message. Schedules, plus Gmail, Outlook, Slack, Teams, WhatsApp, weather, and Android-notification triggers.
- Multi-user and multi-agent. Specialist agents with their own memory, tools, and history; admin controls for deployments.
- Optional SaaS billing. Stripe subscriptions behind
NEOAGENT_BILLING_ENABLED=true— invisible when off. See Billing. - Many interfaces, one server. Web, Android, desktop, and launcher clients, messaging bridges, and ESP32-S3 wearable firmware.
🖥️ Interfaces
| Operator interface | Memory | Remote devices |
|---|---|---|
![]() |
![]() |
![]() |
🔎 NeoAgent, OpenClaw, and Hermes
| Project | Strength |
|---|---|
| NeoAgent | UI-first, structured memory, multi-user, automation, Android control — one install |
| OpenClaw | Broader gateway and node ecosystem |
| Hermes | Terminal-first agent workflow |
Different tradeoffs, not drop-in replacements. Switching anyway?
neoagent migrate imports skills, memory, and API keys
from both. The comparison page records the concrete
differences with sources.
🧪 Project status
Beta software, maintained primarily by one person — expect breaking changes and rough edges. Review the security boundaries before connecting sensitive accounts.
- 📚 Documentation
- 💬 Discussions for questions
- 🐛 Issues for reproducible bugs
- 🔒 SECURITY.md for vulnerability reports
License
AGPL-3.0-only — the licensing decision explains why.
Made with ❤️ by Neo · NeoLabs Systems



No comments yet
Be the first to share your take.