# neomjs/neo

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/neomjs-neo).**

3,137 stars · 198 forks · JavaScript · mit

## Links

- GitHub: https://github.com/neomjs/neo
- Homepage: https://neomjs.com
- awesome-repositories: https://awesome-repositories.com/repository/neomjs-neo.md

## Topics

`ai-agents` `application-engine` `architecture` `autonomous-agents` `desktop-like` `esm` `frontend` `generative-ai` `javascript` `mcp-servers` `multi-threaded` `neural-link` `no-transpilation` `off-main-thread` `performance` `react-alternative` `self-healing` `spa` `web-workers` `zero-config`

## Description

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.

## Tags

### Artificial Intelligence & ML

- [Autonomous Software Engineering](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/ai-agents/software-engineering/autonomous-software-engineering.md) — Coordinates multiple language models to autonomously develop, review, and maintain production codebases. ([source](https://neomjs.com/raw/learn/benefits/Introduction.md))
- [Agent Swarms](https://awesome-repositories.com/f/artificial-intelligence-ml/multi-model-workflow-coordinators/agent-swarms.md) — Coordinates a swarm of multiple language models through a messaging and event system to autonomously maintain codebases.
- [Agent Memory Persistence](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-memory-persistence.md) — Provides autonomous agents with long-term storage and structured documentation to maintain consistency across different tasks.
- [Multi-Agent Orchestration Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/integration-deployment/agent-frameworks/agent-orchestrators/multi-agent-orchestration-frameworks.md) — Provides a framework for coordinating communication and event triggers between specialized AI agents.
- [AI Agent State Coordination](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agent-state-coordination.md) — Manages messaging and wake events between AI maintainers to automate complex software development workflows. ([source](https://cdn.jsdelivr.net/gh/neomjs/neo@dev/README.md))
- [Autonomous Software Engineering](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-software-engineering.md) — Automates the complete software development lifecycle using a coordinated swarm of multiple language models.
- [Knowledge Graphs](https://awesome-repositories.com/f/artificial-intelligence-ml/knowledge-graphs.md) — Utilizes a semantic knowledge graph to distill session logs and documentation into a queryable topology for AI context.
- [Multi-Tenant Deployments](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-software-engineering/multi-tenant-deployments.md) — Launches multi-tenant swarms of models that autonomously build and maintain codebases using persistent memory. ([source](https://cdn.jsdelivr.net/gh/neomjs/neo@dev/README.md))
- [Knowledge Base Management](https://awesome-repositories.com/f/artificial-intelligence-ml/knowledge-base-management.md) — Stores and retrieves markdown documentation to provide a structured, versioned information source for automated agents. ([source](https://neomjs.com/raw/learn/agentos/KnowledgeBase.md))

### Data & Databases

- [Knowledge Graph Builders](https://awesome-repositories.com/f/data-databases/knowledge-graph-indexers/knowledge-graph-builders.md) — Transforms session logs into a queryable semantic topology to preserve project history and context for AI agents.
- [Session Log Distillers](https://awesome-repositories.com/f/data-databases/knowledge-graph-indexers/knowledge-graph-builders/session-log-distillers.md) — Distills session logs and documentation into a queryable semantic topology to preserve project history for AI models.
- [Knowledge Graph Management](https://awesome-repositories.com/f/data-databases/knowledge-graph-management.md) — Manages interconnected project history as a semantic knowledge graph to provide context for LLMs.

### Testing & Quality Assurance

- [Autonomous Codebase Managers](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/end-to-end-testing-suites/autonomous-codebase-managers.md) — Coordinates a swarm of language models to autonomously write, review, and maintain production codebases. ([source](https://neomjs.com/raw/learn/benefits/AgentOSOnYourCodebase.md))

### Development Tools & Productivity

- [Heap Mutations](https://awesome-repositories.com/f/development-tools-productivity/configuration-updates/real-time-runtime-updates/heap-mutations.md) — Updates application configurations in real time by inspecting component trees and patching methods within the running memory heap.
- [Runtime State Mutators](https://awesome-repositories.com/f/development-tools-productivity/runtime-state-mutators.md) — Implements a real-time mutator for patching methods and configurations directly within the running application heap.

### DevOps & Infrastructure

- [Multi-Tenant Agent Deployment](https://awesome-repositories.com/f/devops-infrastructure/multi-tenant-agent-deployment.md) — Launches and manages isolated instances of AI engineering teams for multiple tenants to maintain diverse codebases.

### Software Engineering & Architecture

- [Event Messaging Systems](https://awesome-repositories.com/f/software-engineering-architecture/event-messaging-systems.md) — Implements a shared messaging and event system to coordinate communication between members of an AI agent swarm.
- [Live Heap Patching](https://awesome-repositories.com/f/software-engineering-architecture/heaps/heap-element-mutations/live-heap-patching.md) — Inspects component trees and patches methods to update configurations within a running application heap in real time. ([source](https://cdn.jsdelivr.net/gh/neomjs/neo@dev/README.md))
