GitHub - NeoLabs-Systems/NeoAgent: Self-hosted AI agent for automation, messaging, tools, integrations, and device control.

GitHub

2 min read Original article โ†—

NeoAgent โ€” an AI assistant that keeps working

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.

Node.js 20 or newer AGPL-3.0 license

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.

Join the NeoLabs Discord

Android iOS Windows

NeoAgent - The next-gen self-hosted AI agent that works beyond chat | Product Hunt

NeoAgent trailer


๐Ÿš€ Install

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:

โœจ What makes it different

  • 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.

๐Ÿงญ Explore it

Operator interface Memory Remote devices
NeoAgent dashboard NeoAgent memory view NeoAgent device controls

๐Ÿค– Meet the mascot

The NeoAgent mascot cycling through idle, listening, thinking, working, waiting, blocked, done and asleep

Your agent's face. A dot-matrix tile in the sidebar, chat, and wearable.

๐Ÿงช Project status

Beta software, maintained primarily by one person โ€” expect breaking changes and rough edges. Review the security boundaries before connecting sensitive accounts.

๐Ÿ“„ License

AGPL-3.0-only โ€” the licensing decision explains why.

Made with โค๏ธ by Neo ยท NeoLabs Systems