Skip to content

NeoLabs-Systems/NeoAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

989 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeoAgent

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