awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
neomjs avatar

neomjs/neo

0
View on GitHub↗
3,137 stars·198 forks·JavaScript·mit·16 viewsneomjs.com↗

Neo

Neo is an autonomous engineering platform and multi-agent orchestration framework designed to build, review, and maintain production codebases. It coordinates a swarm of multiple language models through a messaging and event system to automate complex software development workflows without manual intervention.

The platform utilizes a semantic knowledge graph manager to distill session logs and documentation into a queryable topology, preserving project history and context across AI interactions. It supports multi-tenant deployment of agent swarms that employ persistent memory and structured markdown documentation to maintain consistency across tasks.

Additional capabilities include a real-time application state mutator for patching methods within a running memory heap and a shared-worker state orchestrator to synchronize a single application instance across multiple browser windows. The system isolates application logic and state management in dedicated worker threads to prevent main-thread freezes.

Features

  • Autonomous Software Engineering - Coordinates multiple language models to autonomously develop, review, and maintain production codebases.
  • Agent Swarms - Coordinates a swarm of multiple language models through a messaging and event system to autonomously maintain codebases.
  • Agent Memory Persistence - Provides autonomous agents with long-term storage and structured documentation to maintain consistency across different tasks.
  • Multi-Agent Orchestration Frameworks - Provides a framework for coordinating communication and event triggers between specialized AI agents.
  • AI Agent State Coordination - Manages messaging and wake events between AI maintainers to automate complex software development workflows.
  • Autonomous Software Engineering - Automates the complete software development lifecycle using a coordinated swarm of multiple language models.
  • Knowledge Graphs - Utilizes a semantic knowledge graph to distill session logs and documentation into a queryable topology for AI context.
  • Knowledge Graph Builders - Transforms session logs into a queryable semantic topology to preserve project history and context for AI agents.
  • Session Log Distillers - Distills session logs and documentation into a queryable semantic topology to preserve project history for AI models.
  • Knowledge Graph Management - Manages interconnected project history as a semantic knowledge graph to provide context for LLMs.
  • Autonomous Codebase Managers - Coordinates a swarm of language models to autonomously write, review, and maintain production codebases.
  • Multi-Tenant Deployments - Launches multi-tenant swarms of models that autonomously build and maintain codebases using persistent memory.
  • Knowledge Base Management - Stores and retrieves markdown documentation to provide a structured, versioned information source for automated agents.
  • Heap Mutations - Updates application configurations in real time by inspecting component trees and patching methods within the running memory heap.
  • Runtime State Mutators - Implements a real-time mutator for patching methods and configurations directly within the running application heap.
  • Multi-Tenant Agent Deployment - Launches and manages isolated instances of AI engineering teams for multiple tenants to maintain diverse codebases.
  • Event Messaging Systems - Implements a shared messaging and event system to coordinate communication between members of an AI agent swarm.
  • Live Heap Patching - Inspects component trees and patches methods to update configurations within a running application heap in real time.
  • Miscellaneous Tools - Web worker-based UI framework.

Star history

Star history chart for neomjs/neoStar history chart for neomjs/neo

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does neomjs/neo do?

Neo is an autonomous engineering platform and multi-agent orchestration framework designed to build, review, and maintain production codebases. It coordinates a swarm of multiple language models through a messaging and event system to automate complex software development workflows without manual intervention.

What are the main features of neomjs/neo?

The main features of neomjs/neo are: Autonomous Software Engineering, Agent Swarms, Agent Memory Persistence, Multi-Agent Orchestration Frameworks, AI Agent State Coordination, Knowledge Graphs, Knowledge Graph Builders, Session Log Distillers.

What are some open-source alternatives to neomjs/neo?

Open-source alternatives to neomjs/neo include: memgraph/memgraph — Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management.… ultraworkers/claw-code — Claw Code is an autonomous software engineering agent and codebase manager designed to plan, execute, and verify… opendevin/opendevin — OpenDevin is an autonomous software engineering agent and orchestrator designed to execute coding tasks and manage… potpie-ai/potpie — Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software… 1jehuang/jcode — jcode is a framework for developing autonomous AI coding agents that automate software development tasks. It functions… can1357/oh-my-pi — oh-my-pi is an agentic workflow automation platform and AI coding agent orchestrator designed for autonomous software…

Open-source alternatives to Neo

Similar open-source projects, ranked by how many features they share with Neo.
  • memgraph/memgraphmemgraph avatar

    memgraph/memgraph

    4,163View on GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    C++cyphergraphgraph-algorithms
    View on GitHub↗4,163
  • ultraworkers/claw-codeultraworkers avatar

    ultraworkers/claw-code

    194,191View on GitHub↗

    Claw Code is an autonomous software engineering agent and codebase manager designed to plan, execute, and verify software artifacts without human intervention. Built as a Rust-based AI orchestrator, it provides a memory-safe runtime for managing the lifecycle of autonomous development agents. The system utilizes an agentic command-line interface to run automated development tasks and interactive, prompt-based sessions. This interface allows for the execution of complex workflows and the management of autonomous codebase maintenance from planning through to deployment. The project includes ca

    Rust
    View on GitHub↗194,191
  • opendevin/opendevinOpenDevin avatar

    OpenDevin/OpenDevin

    77,460View on GitHub↗

    OpenDevin is an autonomous software engineering agent and orchestrator designed to execute coding tasks and manage development workflows using large language models. It functions as a centralized control center for managing and switching between various local and cloud artificial intelligence backends. The system utilizes a Docker sandbox environment to isolate autonomous agents in containers, protecting the host filesystem during code execution. It includes an automated engineering workflow tool that integrates with version control and chat services to trigger tasks via webhooks or scheduled

    Python
    View on GitHub↗77,460
  • potpie-ai/potpiepotpie-ai avatar

    potpie-ai/potpie

    5,161View on GitHub↗

    Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for

    Pythonagentsai-agentsai-agents-framework
    View on GitHub↗5,161
  • See all 30 alternatives to Neo→