C

C — Moderate risk signals Graded October 16, 2026Several concerns worth a closer look before you install.Based on public adoption and transparency signals as of October 16, 2026. Our opinion, not a code audit or security guarantee.

App connector · Memory & knowledge

neo

Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.

Bottom line: Signal-based grade (3/7 points): well starred on GitHub, public source code. This reflects adoption and transparency, not a code review.

Popularity score
40/100
Rank
#339 of 500
GitHub stars
3.3k

What it does

Neo.mjs is a framework that positions itself as a self-evolving AI engineering team, using multi-model swarms and GraphRAG to integrate AI capabilities into live applications. It claims to provide autonomous problem-solving and self-healing loops through components like Neural Link and DreamService.

Who it’s for

Builders and enterprises seeking deeply integrated, autonomous AI orchestration across multiple models within production applications. Best suited for teams with strong software engineering practices who can evaluate and maintain experimental AI frameworks.

Copy-paste setup

Check these steps against the project’s own instructions before running anything.

Verify against the repo README at https://github.com/neomjs/neo (opens external site) for current installation instructions. The project does not appear to have published MCP server configuration examples in widely-documented form; consult the repository's documentation for Neo-specific setup patterns and any Claude Desktop mcpServers JSON configuration if applicable.

Risks

  • Multi-model credential scope: Swarm architecture managing credentials across multiple AI models increases surface area for token leakage or misconfiguration.
  • Self-healing loop blindness: Autonomous self-modification and self-healing claims are difficult to audit; unintended behavior changes or prompt injection recovery paths may be opaque.
  • GraphRAG data handling: Active Hybrid GraphRAG ingests and reasons over application data; unclear retention, logging, or third-party data flow policies.
  • Early-stage supply chain: Low npm download signal (0 weekly) and experimental positioning suggest limited production hardening and security review.
  • Live app integration: Direct integration into running applications via Neural Link creates risk of AI-driven production changes without human-in-the-loop safeguards.

How to stay secure

Least-privilege permissions

  • Restrict credential scope: Grant Neo only the minimum credentials needed for its specific task (e.g., read-only database access, not admin keys). Avoid sharing credentials across multiple AI models in the swarm.
  • Separate service accounts: Create isolated accounts for Neo operations rather than reusing shared team credentials, so compromised tokens affect only that connector.
  • Audit credential usage: Regularly review what credentials Neo has requested or used in the past 30 days; revoke any that are no longer needed.
  • Rotate tokens frequently: Set automatic expiration of API tokens and refresh keys every 7–30 days to limit window of exposure if leaked.

Network isolation

  • Run in sandboxed environment: Deploy Neo in a network segment separate from critical databases, payment systems, and customer data—use firewalls or private VPCs to restrict outbound traffic.
  • Whitelist outbound connections: Allow Neo to contact only known, necessary external services (e.g., specific AI model APIs); block everything else by default.
  • No direct internet access: If possible, route Neo's requests through a corporate proxy or gateway so you can log and inspect what data leaves your network.
  • Air-gap sensitive operations: Keep Neo away from production systems handling personal data, financial records, or health information until you've completed security review.

Monitoring

  • Log all AI decisions and changes: Capture what Neo modifies in your applications, which data it accessed, and why—store logs for at least 90 days in a read-only archive.
  • Alert on self-modifications: Set up immediate notifications if Neo attempts to change its own code, disable logging, or escalate its permissions.
  • Track data flows: Monitor what customer or business data Neo ingests into its GraphRAG system and where it goes; flag any unusual third-party data transfers.
  • Human review gates: Require a person to approve Neo's production changes before they execute, rather than letting it auto-heal or self-modify without oversight.

Red flags to watch for

  • Opaque self-healing: If Neo modifies its own behavior or recovery logic and you cannot explain why, pause operations and review the change before resuming.
  • Unexplained token usage: Sudden spikes in API calls, credential access, or tokens being used by services you didn't authorize—investigate immediately.
  • Data retention silence: If Neo's creator cannot clearly describe how long it keeps your application data, where it's stored, and who can access it, treat as high-risk until answered.
  • Pre-production status: Neo has very few active users and limited security review; use only in non-critical environments or as a pilot with strong safeguards and exit plan.

Alternatives

  • LangChain / LangGraph: Mature, widely-adopted orchestration frameworks with explicit agent patterns and clearer audit trails.
  • AutoGen (Microsoft): Purpose-built multi-agent framework with explicit conversation and state management rather than self-evolving claims.
  • Anthropic Agents + Claude MCP: Compose AI logic explicitly using Claude's native tool use and defined MCP connectors.
  • CrewAI: Structured agent team framework with role-based reasoning and explicit output validation.

Sources