Your agent. Your server. Your rules.
Self-hosted AI agent — runs as a system service, controls Android over ADB, connects to 15+ messaging platforms, all credentials on your server.
![]() |
![]() |
![]() |
![]() |
- Android control — screenshot, observe UI, tap, swipe, type, launch apps, install APKs,
adb shell— the agent operates Android, not just an app running on it - 15+ messaging platforms — Telegram, WhatsApp, Discord, Signal, Slack, Matrix, iMessage, IRC, LINE, Mattermost, Telnyx Voice
- Integrations — Google Workspace, Microsoft 365, Notion, Home Assistant, Trello, Spotify, Figma
- Browser + shell — VM-isolated server-side browser automation, full PTY terminal
- Runs locally — Ollama support, no API key required; credentials stay in
~/.neoagent/.env, never in the client
Requires Node.js 20+ and QEMU — see getting started for details.
npm install -g neoagent
neoagent installOpens at http://localhost:3333 when complete. Runs as a launchd user service on macOS and systemd --user on Linux.
neoagent status
neoagent update
neoagent fix
neoagent logsDocs | Getting Started | Configuration | Capabilities | Why NeoAgent | Issues
Made by Neo | NeoLabs Systems




