GitHub - NeoLabs-Systems/NeoAgent: Best open-source agentic AI.

1 min read Original article ↗

Your agent. Your server. Your rules.

Node.js SQLite Flutter License

Self-hosted AI agent — runs as a system service, controls Android over ADB, connects to 15+ messaging platforms, all credentials on your server.

NeoAgent demo

WebUI Android Mobile Telegram image
  • 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

Install

Requires Node.js 20+ and QEMU — see getting started for details.

npm install -g neoagent
neoagent install

Opens at http://localhost:3333 when complete. Runs as a launchd user service on macOS and systemd --user on Linux.

Manage

neoagent status
neoagent update
neoagent fix
neoagent logs

Links

Docs | Getting Started | Configuration | Capabilities | Why NeoAgent | Issues


Made by Neo | NeoLabs Systems