NeoAgent is a self-hosted AI agent that runs continuously on a macOS or Linux server. It provides an operator interface for chat, automation, integrations, memory, and connected devices.
NeoAgent is beta software. Install it on a machine you administer, start with restricted tool permissions, and read the security guide before connecting sensitive accounts.
npm install -g neoagent
neoagent install
The installer starts the service and prints any host-specific action items.
Open http://localhost:3333 when it finishes.
Continue with:
| Guide | Use it for |
|---|---|
| Installation | Host requirements, installation, first run |
| Models | Local, API-key, and account-backed model providers |
| Agents and users | Specialist agents and multi-user administration |
| Automation | Schedules, event triggers, delivery, and run history |
| Memory | What NeoAgent remembers and how to manage it |
| Integrations | Connected app accounts and messaging channels |
| Devices and interfaces | Android, desktop, Chrome, launcher, and wearable surfaces |
| Health | Health Connect |
| Skills and MCP | Reusable instructions and external tool servers |
| Operations | Updates, backups, logs, and recovery |
| Billing | Stripe subscriptions, plans, trials, and webhooks |
| Configuration | Environment and runtime reference |
| Why NeoAgent | Factual comparison with OpenClaw and Hermes |
The developer guide explains the implementation rather than the product setup. Start with Architecture, then follow the subsystem links in the developer section of the sidebar.
Contributors must also follow GUIDELINES.md and CONTRIBUTING.md.