A self-hosted AI agent that can keep working after the chat ends.
NeoAgent runs as a service on your server. It can use a browser and terminal, control Android devices, connect to your accounts, remember useful context, and run scheduled or event-triggered work.
Important
npm registry distribution has been shut down. Install NeoAgent directly from GitHub using the repository installer below. The npm command is still used locally to install Node.js dependencies and link the CLI to the checkout.
The repository installer clones NeoAgent directly from GitHub (requires Git, Node.js 20+, and npm for dependencies):
bash <(curl -fsSL https://raw.githubusercontent.com/NeoLabs-Systems/NeoAgent/main/install.sh)Good to know:
- Read the installation guide before exposing the service to a network.
- 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.
| Operator interface | Memory | Remote devices |
|---|---|---|
![]() |
![]() |
![]() |
Your agent's face. A dot-matrix tile in the sidebar, chat, and wearable.
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
AGPL-3.0-only — the licensing decision explains why.
Made with ❤️ by Neo · NeoLabs Systems





