NeoAgent
Health Pass
- License — License: GPL-3.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 10 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in .github/workflows/_build-installers.yml
- child_process — Shell command execution capability in .github/workflows/release-beta.yml
- execSync — Synchronous shell command execution in .github/workflows/release-beta.yml
- process.env — Environment variable access in .github/workflows/release-beta.yml
- fs module — File system access in .github/workflows/release-beta.yml
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Best open-source agentic AI.
NeoAgent
Your agent. Your server. Your rules.
A self-hosted AI agent that runs as a service, operates Android over ADB, and connects to 15+ messaging platforms while keeping credentials on your server.
Why NeoAgent
| Android that the agent can operate | Credentials that stay server-side |
|---|---|
NeoAgent can inspect the UI, take screenshots, tap, swipe, type, launch apps, install APKs, and run adb shell against a connected device or emulator. |
API keys, OAuth tokens, messaging credentials, history, and runtime data are stored under ~/.neoagent on the server, never in the client. |
Quick Start
Requires Node.js 20 or newer.
npm install -g neoagent
neoagent install
neoagent install checks the host, creates secure runtime configuration,
installs dependencies and supported system tools, and starts the service. Open
http://localhost:3333 when it finishes.
No hosted-model key is required when using local Ollama.
See Getting Started for prerequisites and first-run
setup.
What It Does
- 15+ messaging platforms: Telegram, WhatsApp, Discord, Signal, Slack, Matrix, iMessage, Teams, IRC, LINE, Mattermost, Telnyx Voice, and webhook bridges.
- Automation: cron schedules, integration and weather triggers, reusable skills, MCP tools, and subagents.
- Browser and shell: an isolated browser runtime plus a full PTY terminal on the NeoAgent server.
- Integrations: Google Workspace, Microsoft 365, Notion, Home Assistant, Trello, Spotify, Slack, Figma, GitHub, and more.
- Recordings and memory: audio capture, transcription, transcript search, long-term memory, session history, and health summaries.
- Model choice: Anthropic, OpenAI, Gemini, Grok, MiniMax, NVIDIA NIM, OpenRouter, GitHub Copilot, OpenAI Codex, or local Ollama.
Interfaces
Service Commands
neoagent status
neoagent start
neoagent stop
neoagent restart
neoagent update
neoagent fix
neoagent logs
Project Status
NeoAgent is beta software maintained by one person. Expect rough edges, and
please report failures with enough detail to reproduce them. Contributions to
the backend, Flutter clients, integrations, skills, tests, and documentation
are welcome.
Read CONTRIBUTING.md before opening a pull request. Security
issues should be reported privately according to SECURITY.md.
Documentation
Docs | Getting Started | Configuration | Capabilities | Skills and MCP | Operations | Discussions | Issues
Made by Neo | NeoLabs Systems
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found