# Neo.mjs: An Agent Institution > Neo.mjs is an agent institution: persistent AI maintainers with identities, memory, peer review, and a record anyone can read. Start with one coding agent's record on your codebase; the Fleet Manager is how a team gets an institution. > Behind it stands a self-evolving software organism: a professional, end-to-end AI engineering team whose Body, Brain and Institution live in sibling open-source repositories. > Its Institution (github.com/neomjs/neo-agent-institution) is the Fleet Manager: it starts the agent harnesses over the Brain's Fleet transport, and agents reach it through the Neural Link like any Neo app. > Its Brain (github.com/neomjs/neo-agent-brain) is the Agent OS: Memory Core, Knowledge Base, Native Edge Graph, A2A coordination, GitHub Workflow, DreamService, and Active Hybrid GraphRAG. > Its Body (github.com/neomjs/neo, /src) is the production multi-threaded application engine: App Worker, VDom Worker, Data Worker, Canvas Worker, SharedWorker, JSON VDOM blueprints, object permanence, and zero-build ES modules. > The Neural Link is the possession interface between them. Agents inspect semantic runtime state, mutate UI and data in live apps, hot-patch behavior, and verify changes inside running software. > Self-healing loops turn runtime failures, code defects, agent mistakes, and architectural friction into fixes, tickets, skills, memory, and new graph topology for the next cycle. > **Body Runtime Capabilities:** > * **Off-Main-Thread execution:** Application logic, state, JSON VDOM diffing, and data processing run in workers so the main thread stays focused on DOM patching. > * **Persistent Scene Graph:** Components are stateful objects with identity and methods, not transient DOM snapshots. > * **JSON-first UI:** Serializable blueprints map cleanly to LLM generation and worker isolation. > * **Zero Build Step:** Native ES modules run directly in the browser; bundled outputs remain deployment options, not the source of truth. > **Agent OS Capabilities:** > * **Cross-model swarm:** Claude, Gemini, and GPT maintainers coordinate through persistent Memory Core and A2A messages. > * **Active Hybrid GraphRAG:** Knowledge Base plus Native Edge Graph route agents through source, docs, issues, PRs, and learned topology. > * **DreamService / Golden Path:** REM cycles distill noisy sessions into priority-weighted graph structure. > * **MCP server surface:** Frontier harnesses use Knowledge Base, Memory Core, GitHub Workflow, and Neural Link; internal Neo.ai.Agent local loops also use File System. Neo.mjs uniquely deploys each application and example in four equivalent environments. The URLs listed below use the **development mode** paths (Zero Build), which embody the core philosophy. To access bundled versions, prefix paths with `/dist/production/`, `/dist/development/`, or `/dist/esm/`. ## Latest Updates - [v13.3.1 (2026-10-23): Update](https://neomjs.com/raw/news/releases/13.3.1.md) - [v13.3.0 (2026-10-21): Update](https://neomjs.com/raw/news/releases/13.3.0.md) - [v13.2.0 (2026-10-11): Update](https://neomjs.com/raw/news/releases/13.2.0.md) - [v13.1.0 (2026-07-03): Update](https://neomjs.com/raw/news/releases/13.1.0.md) - [v13.0.0 (2026-06-12): Update](https://neomjs.com/raw/news/releases/13.0.0.md) ## Main Pages - [About Us](https://neomjs.com/about-us) - [News](https://neomjs.com/news) - [Docs](https://neomjs.com/docs) - [Examples](https://neomjs.com/examples) - [Home](https://neomjs.com/home) - [Services](https://neomjs.com/services) ## Demo Apps and Examples - [Neo.mjs Neural Link Testbed](https://neomjs.com/apps/ai/neural-link/index.html) - [Colors Dashboard](https://neomjs.com/apps/colors/index.html) - [COVID-19 IN NUMBERS](https://neomjs.com/apps/covid/index.html) - [Email](https://neomjs.com/apps/email/index.html) - [Neo.mjs Finance Dashboard](https://neomjs.com/apps/finance/index.html) - [Form](https://neomjs.com/apps/form/index.html) - [Legit](https://neomjs.com/apps/legit/index.html) - [Neo.mjs - An Agent Institution](https://neomjs.com/apps/portal/index.html) - [Conduit](https://neomjs.com/apps/realworld/index.html) - [RealWorld2](https://neomjs.com/apps/realworld2/index.html) - [Route](https://neomjs.com/apps/route/index.html) - [SharedCovid MainWindow](https://neomjs.com/apps/sharedcovid/index.html) - [SharedDialog](https://neomjs.com/apps/shareddialog/index.html) - [Neo.mjs Workstation — Living Docking Showcase](https://neomjs.com/apps/workstation/index.html) - [Neo Button](https://neomjs.com/examples/button/base/index.html) - [Neo EffectButton](https://neomjs.com/examples/button/effect/index.html) - [Neo SplitButton](https://neomjs.com/examples/button/split/index.html) - [neo.mjs Calendar Basic](https://neomjs.com/examples/calendar/basic/index.html) - [neo.mjs Calendar WeekView](https://neomjs.com/examples/calendar/weekview/index.html) - [Neo amCharts](https://neomjs.com/examples/charts/index.html) - [Neo OffscreenCanvas](https://neomjs.com/examples/component/canvas/index.html) - [Neo Carousel](https://neomjs.com/examples/component/carousel/index.html) - [Neo Chip](https://neomjs.com/examples/component/chip/index.html) - [Neo Circle](https://neomjs.com/examples/component/circle/index.html) - [Neo Clock](https://neomjs.com/examples/component/clock/index.html) - [COVID19 Gallery](https://neomjs.com/examples/component/coronaGallery/index.html) - [COVID19 Helix](https://neomjs.com/examples/component/coronaHelix/index.html) - [Neo DateSelector](https://neomjs.com/examples/component/dateSelector/index.html) - [Neo Gallery](https://neomjs.com/examples/component/gallery/index.html) - [Neo GraphScene](https://neomjs.com/examples/component/graphScene/index.html) - [Neo Helix](https://neomjs.com/examples/component/helix/index.html) - [Neo Magic Move - Text](https://neomjs.com/examples/component/magicmovetext/index.html) - [Neo Markdown VDOM (streaming)](https://neomjs.com/examples/component/markdown/index.html) - [Gallery Controls](https://neomjs.com/examples/component/multiWindowCoronaGallery/childapp/index.html) - [Neo Multi-Window Corona Gallery](https://neomjs.com/examples/component/multiWindowCoronaGallery/index.html) - [Helix Controls](https://neomjs.com/examples/component/multiWindowHelix/childapp/index.html) - [Neo Multi-Window Helix](https://neomjs.com/examples/component/multiWindowHelix/index.html) - [Neo MWC Button](https://neomjs.com/examples/component/mwc/button/index.html) - [Neo MWC Buttons](https://neomjs.com/examples/component/mwc/buttons/index.html) - [Neo MWC TextField](https://neomjs.com/examples/component/mwc/textField/index.html) - [Neo MWC TextFields](https://neomjs.com/examples/component/mwc/textFields/index.html) - [Neo Process Component](https://neomjs.com/examples/component/process/index.html) - [Neo Process Real World Example](https://neomjs.com/examples/component/process/realWorldExample/index.html) - [Neo Progress](https://neomjs.com/examples/component/progress/index.html) - [Neo Splitter](https://neomjs.com/examples/component/splitter/index.html) - [Neo StatusBadge](https://neomjs.com/examples/component/statusbadge/index.html) - [Neo Timer](https://neomjs.com/examples/component/timer/index.html) - [Neo Toast Component](https://neomjs.com/examples/component/toast/index.html) - [Neo Video](https://neomjs.com/examples/component/video/index.html) - [Neo CesiumJS Component](https://neomjs.com/examples/component/wrapper/cesiumJS/index.html) - [Neo GoogleMaps Component](https://neomjs.com/examples/component/wrapper/googleMaps/index.html) - [Neo Monaco Editor](https://neomjs.com/examples/component/wrapper/monacoEditor/index.html) - [Neo OpenStreetMaps/OpenLayers Component](https://neomjs.com/examples/component/wrapper/openStreetMaps/index.html) - [Neo Accordion](https://neomjs.com/examples/container/accordion/index.html) - [Neo Containers](https://neomjs.com/examples/container/base/index.html) - [Neo Fragment Example](https://neomjs.com/examples/container/fragment/index.html) - [neo.mjs config system](https://neomjs.com/examples/core/config/index.html) - [Neo Dashboard](https://neomjs.com/examples/dashboard/base/index.html) - [Dock Choreography](https://neomjs.com/examples/dashboard/choreography/index.html) - [Cross-Window Dock](https://neomjs.com/examples/dashboard/crossWindow/index.html) - [#15065 Cross-Window Witness](https://neomjs.com/examples/dashboard/crossWindowWitness/index.html) - [Neo Dashboard — Dock Layout](https://neomjs.com/examples/dashboard/dock/index.html) - [Dock Tear-Out](https://neomjs.com/examples/dashboard/tearOut/index.html) - [Neo Data Pipeline](https://neomjs.com/examples/data/pipeline/index.html) - [Neo DateSelector](https://neomjs.com/examples/date/selectorContainer/index.html) - [Neo Dialog](https://neomjs.com/examples/dialog/index.html) - [Neo Fields](https://neomjs.com/examples/fields/index.html) - [Field with Prefix](https://neomjs.com/examples/fieldWithPrefix/index.html) - [Neo CheckBoxField](https://neomjs.com/examples/form/field/checkbox/index.html) - [Neo ChipField](https://neomjs.com/examples/form/field/chip/index.html) - [Neo ColorField](https://neomjs.com/examples/form/field/color/index.html) - [Neo ComboBox](https://neomjs.com/examples/form/field/combobox/index.html) - [Neo DateField](https://neomjs.com/examples/form/field/date/index.html) - [Neo EmailField](https://neomjs.com/examples/form/field/email/index.html) - [Neo FileUploadField](https://neomjs.com/examples/form/field/fileupload/index.html) - [Neo NumberField](https://neomjs.com/examples/form/field/number/index.html) - [Neo PickerField](https://neomjs.com/examples/form/field/picker/index.html) - [Neo RadioField](https://neomjs.com/examples/form/field/radio/index.html) - [Neo SwitchField](https://neomjs.com/examples/form/field/switch/index.html) - [Neo TextField](https://neomjs.com/examples/form/field/text/index.html) - [Neo TextAreaField](https://neomjs.com/examples/form/field/textarea/index.html) - [Neo TimeField](https://neomjs.com/examples/form/field/time/index.html) - [Neo Copy to Clipboard Triggers](https://neomjs.com/examples/form/field/trigger/copyToClipboard/index.html) - [Neo UrlField](https://neomjs.com/examples/form/field/url/index.html) - [Neo Fieldset](https://neomjs.com/examples/form/fieldset/index.html) - [Neo Functional Button](https://neomjs.com/examples/functional/button/base/index.html) - [Neo Functional Component](https://neomjs.com/examples/functional/defineComponent/index.html) - [Functional Component Hosting Component](https://neomjs.com/examples/functional/hostComponent/index.html) - [Neo Functional Nested Templates](https://neomjs.com/examples/functional/nestedTemplateComponent/index.html) - [Neo Functional Template Component](https://neomjs.com/examples/functional/templateComponent/index.html) - [Neo Grid: Animated Row Sorting](https://neomjs.com/examples/grid/animatedRowSorting/index.html) - [Neo GridContainer - Big Data](https://neomjs.com/examples/grid/bigData/index.html) - [Neo Grid CellEditing](https://neomjs.com/examples/grid/cellEditing/index.html) - [Neo GridContainer](https://neomjs.com/examples/grid/container/index.html) - [Neo GridContainer - Content-Sized Rows](https://neomjs.com/examples/grid/contentSizedRows/index.html) - [Neo CovidGrid](https://neomjs.com/examples/grid/covid/index.html) - [Neo GridContainer - neomjs/neo Issues](https://neomjs.com/examples/grid/issues/index.html) - [Neo Locked-Column Grid Fixture](https://neomjs.com/examples/grid/lockedColumns/index.html) - [Neo Grid: Nested Record Fields](https://neomjs.com/examples/grid/nestedRecordFields/index.html) - [Neo.mjs - Tree Grid Example](https://neomjs.com/examples/grid/tree/index.html) - [Neo TreeGrid - Big Data](https://neomjs.com/examples/grid/treeBigData/index.html) - [Neo Grid Value Banding](https://neomjs.com/examples/grid/valueBanding/index.html) - [Neo Card Layout](https://neomjs.com/examples/layout/card/index.html) - [Neo Cube Layout](https://neomjs.com/examples/layout/cube/index.html) - [Neo Form Layout](https://neomjs.com/examples/layout/form/index.html) - [Neo AnimatedList](https://neomjs.com/examples/list/animate/index.html) - [Neo List](https://neomjs.com/examples/list/base/index.html) - [Neo Buffered List](https://neomjs.com/examples/list/buffered/index.html) - [Neo ChipList](https://neomjs.com/examples/list/chip/index.html) - [Neo CircleList](https://neomjs.com/examples/list/circle/index.html) - [Neo ColorList](https://neomjs.com/examples/list/color/index.html) - [Neo Context Menu](https://neomjs.com/examples/menu/context/index.html) - [Neo MenuList](https://neomjs.com/examples/menu/list/index.html) - [Neo Menu](https://neomjs.com/examples/menu/panel/index.html) - [Neo MenuList TreeStore](https://neomjs.com/examples/menu/tree/index.html) - [Neo Panels](https://neomjs.com/examples/panel/index.html) - [Neo Tree](https://neomjs.com/examples/popover/index.html) - [Preloading Assets](https://neomjs.com/examples/preloadingAssets/index.html) - [Remotes API Basic](https://neomjs.com/examples/remotesApi/basic/index.html) - [Neo.mjs - Load Grid Container](https://neomjs.com/examples/serverside/gridContainer/index.html) - [Neo.mjs - Load Toolbar Items](https://neomjs.com/examples/serverside/toolbarItems/index.html) - [Neo Sitemap](https://neomjs.com/examples/sitemap/index.html) - [state.Provider: advanced](https://neomjs.com/examples/stateProvider/advanced/index.html) - [state.Provider: dialog](https://neomjs.com/examples/stateProvider/dialog/index.html) - [state.Provider: extended class](https://neomjs.com/examples/stateProvider/extendedClass/index.html) - [state.Provider: inline definition](https://neomjs.com/examples/stateProvider/inline/index.html) - [inline example without using a state.Provider](https://neomjs.com/examples/stateProvider/inlineNoStateProvider/index.html) - [stateProvider.multiWindow](https://neomjs.com/examples/stateProvider/multiWindow/index.html) - [stateProvider.multiWindow2](https://neomjs.com/examples/stateProvider/multiWindow2/index.html) - [state.Provider: nested data](https://neomjs.com/examples/stateProvider/nestedData/index.html) - [Neo table & bound store](https://neomjs.com/examples/stateProvider/table/index.html) - [state.Provider: 2 way binding](https://neomjs.com/examples/stateProvider/twoWay/index.html) - [Neo TabContainer](https://neomjs.com/examples/tab/container/index.html) - [Neo Table CellEditing](https://neomjs.com/examples/table/cellEditing/index.html) - [Neo TableContainer](https://neomjs.com/examples/table/container/index.html) - [Neo CovidTable](https://neomjs.com/examples/table/covid/index.html) - [Neo Table: Nested Record Fields](https://neomjs.com/examples/table/nestedRecordFields/index.html) - [Neo Table Filtering](https://neomjs.com/examples/tableFiltering/index.html) - [Neo Table Performance](https://neomjs.com/examples/tablePerformance/index.html) - [Neo Table & Store](https://neomjs.com/examples/tableStore/index.html) - [Neo Tabs](https://neomjs.com/examples/tabs/index.html) - [Neo TodoList version1](https://neomjs.com/examples/todoList/version1/index.html) - [Neo TodoList version2](https://neomjs.com/examples/todoList/version2/index.html) - [Neo Breadcrumb Toolbar](https://neomjs.com/examples/toolbar/breadcrumb/index.html) - [Neo Paging Toolbar](https://neomjs.com/examples/toolbar/paging/index.html) - [Neo Tree](https://neomjs.com/examples/tree/index.html) - [Neo Tree](https://neomjs.com/examples/treeAccordion/index.html) - [Neo.mjs - Moving a Video Tag](https://neomjs.com/examples/videoMove/index.html) - [Neo Viewport](https://neomjs.com/examples/viewport/index.html) - [Neo TaskWorker](https://neomjs.com/examples/worker/task/index.html) ## Content & Documentation Layout The sections below (Release Notes, Guides/Blogs, GitHub Tickets, Pull Requests, and Discussions) represent pure technical content. When human users navigate to these routes, Neo.mjs serves a persistent, desktop-class Single Page Application. The visual layout consists of: - A top Header Toolbar with main site context. - A functional left-hand `Neo.tree.List` sidebar for hierarchical navigation. - A right-hand `Neo.list.Base` sidebar featuring anchor links for in-page navigation (e.g. sections and ticket metadata). - A primary Article container where the Markdown content renders. - Interactive Next/Previous controls for navigating sequential documentation or tickets. ## Release Notes Here you find the full history of Neo.mjs updates. - [v13.3.1](https://neomjs.com/raw/news/releases/13.3.1.md) - [v13.3.0](https://neomjs.com/raw/news/releases/13.3.0.md) - [v13.2.0](https://neomjs.com/raw/news/releases/13.2.0.md) - [v13.1.0](https://neomjs.com/raw/news/releases/13.1.0.md) - [v13.0.0](https://neomjs.com/raw/news/releases/13.0.0.md) - [v12.1.0](https://neomjs.com/raw/news/releases/12.1.0.md) - [v12.0.0](https://neomjs.com/raw/news/releases/12.0.0.md) - [v11.24.0](https://neomjs.com/raw/news/releases/11.24.0.md) - [v11.23.1](https://neomjs.com/raw/news/releases/11.23.1.md) - [v11.23.0](https://neomjs.com/raw/news/releases/11.23.0.md) - [v11.22.0](https://neomjs.com/raw/news/releases/11.22.0.md) - [v11.21.0](https://neomjs.com/raw/news/releases/11.21.0.md) - [v11.20.0](https://neomjs.com/raw/news/releases/11.20.0.md) - [v11.19.1](https://neomjs.com/raw/news/releases/11.19.1.md) - [v11.19.0](https://neomjs.com/raw/news/releases/11.19.0.md) - [v11.18.0](https://neomjs.com/raw/news/releases/11.18.0.md) - [v11.17.1](https://neomjs.com/raw/news/releases/11.17.1.md) - [v11.17.0](https://neomjs.com/raw/news/releases/11.17.0.md) - [v11.16.0](https://neomjs.com/raw/news/releases/11.16.0.md) - [v11.15.0](https://neomjs.com/raw/news/releases/11.15.0.md) - [v11.14.0](https://neomjs.com/raw/news/releases/11.14.0.md) - [v11.13.0](https://neomjs.com/raw/news/releases/11.13.0.md) - [v11.12.0](https://neomjs.com/raw/news/releases/11.12.0.md) - [v11.11.0](https://neomjs.com/raw/news/releases/11.11.0.md) - [v11.10.0](https://neomjs.com/raw/news/releases/11.10.0.md) - [v11.9.0](https://neomjs.com/raw/news/releases/11.9.0.md) - [v11.8.0](https://neomjs.com/raw/news/releases/11.8.0.md) - [v11.7.0](https://neomjs.com/raw/news/releases/11.7.0.md) - [v11.6.1](https://neomjs.com/raw/news/releases/11.6.1.md) - [v11.6.0](https://neomjs.com/raw/news/releases/11.6.0.md) - [v11.5.0](https://neomjs.com/raw/news/releases/11.5.0.md) - [v11.4.0](https://neomjs.com/raw/news/releases/11.4.0.md) - [v11.3.0](https://neomjs.com/raw/news/releases/11.3.0.md) - [v11.2.0](https://neomjs.com/raw/news/releases/11.2.0.md) - [v11.1.0](https://neomjs.com/raw/news/releases/11.1.0.md) - [v11.0.1](https://neomjs.com/raw/news/releases/11.0.1.md) - [v11.0.0](https://neomjs.com/raw/news/releases/11.0.0.md) - [v10.9.0](https://neomjs.com/raw/news/releases/10.9.0.md) - [v10.8.0](https://neomjs.com/raw/news/releases/10.8.0.md) - [v10.7.0](https://neomjs.com/raw/news/releases/10.7.0.md) - [v10.6.0](https://neomjs.com/raw/news/releases/10.6.0.md) - [v10.5.4](https://neomjs.com/raw/news/releases/10.5.4.md) - [v10.5.3](https://neomjs.com/raw/news/releases/10.5.3.md) - [v10.5.2](https://neomjs.com/raw/news/releases/10.5.2.md) - [v10.5.1](https://neomjs.com/raw/news/releases/10.5.1.md) - [v10.5.0](https://neomjs.com/raw/news/releases/10.5.0.md) - [v10.4.1](https://neomjs.com/raw/news/releases/10.4.1.md) - [v10.4.0](https://neomjs.com/raw/news/releases/10.4.0.md) - [v10.3.5](https://neomjs.com/raw/news/releases/10.3.5.md) - [v10.3.4](https://neomjs.com/raw/news/releases/10.3.4.md) - [v10.3.3](https://neomjs.com/raw/news/releases/10.3.3.md) - [v10.3.2](https://neomjs.com/raw/news/releases/10.3.2.md) - [v10.3.1](https://neomjs.com/raw/news/releases/10.3.1.md) - [v10.3.0](https://neomjs.com/raw/news/releases/10.3.0.md) - [v10.2.1](https://neomjs.com/raw/news/releases/10.2.1.md) - [v10.2.0](https://neomjs.com/raw/news/releases/10.2.0.md) - [v10.1.1](https://neomjs.com/raw/news/releases/10.1.1.md) - [v10.1.0](https://neomjs.com/raw/news/releases/10.1.0.md) - [v10.0.2](https://neomjs.com/raw/news/releases/10.0.2.md) - [v10.0.1](https://neomjs.com/raw/news/releases/10.0.1.md) - [v10.0.0](https://neomjs.com/raw/news/releases/10.0.0.md) - [v10.0.0-beta.6](https://neomjs.com/raw/news/releases/10.0.0-beta.6.md) - [v10.0.0-beta.5](https://neomjs.com/raw/news/releases/10.0.0-beta.5.md) - [v10.0.0-beta.4](https://neomjs.com/raw/news/releases/10.0.0-beta.4.md) - [v10.0.0-beta.3](https://neomjs.com/raw/news/releases/10.0.0-beta.3.md) - [v10.0.0-beta.2](https://neomjs.com/raw/news/releases/10.0.0-beta.2.md) - [v10.0.0-beta.1](https://neomjs.com/raw/news/releases/10.0.0-beta.1.md) - [v10.0.0-alpha.5](https://neomjs.com/raw/news/releases/10.0.0-alpha.5.md) - [v10.0.0-alpha.4](https://neomjs.com/raw/news/releases/10.0.0-alpha.4.md) - [v10.0.0-alpha.3](https://neomjs.com/raw/news/releases/10.0.0-alpha.3.md) - [v10.0.0-alpha.2](https://neomjs.com/raw/news/releases/10.0.0-alpha.2.md) - [v10.0.0-alpha.1](https://neomjs.com/raw/news/releases/10.0.0-alpha.1.md) - [v9.16.0](https://neomjs.com/raw/news/releases/9.16.0.md) - [v9.15.0](https://neomjs.com/raw/news/releases/9.15.0.md) - [v9.14.0](https://neomjs.com/raw/news/releases/9.14.0.md) - [v9.13.1](https://neomjs.com/raw/news/releases/9.13.1.md) - [v9.13.0](https://neomjs.com/raw/news/releases/9.13.0.md) - [v9.12.0](https://neomjs.com/raw/news/releases/9.12.0.md) - [v9.11.1](https://neomjs.com/raw/news/releases/9.11.1.md) - [v9.11.0](https://neomjs.com/raw/news/releases/9.11.0.md) - [v9.10.5](https://neomjs.com/raw/news/releases/9.10.5.md) - [v9.10.4](https://neomjs.com/raw/news/releases/9.10.4.md) - [v9.10.3](https://neomjs.com/raw/news/releases/9.10.3.md) - [v9.10.2](https://neomjs.com/raw/news/releases/9.10.2.md) - [v9.10.1](https://neomjs.com/raw/news/releases/9.10.1.md) - [v9.10.0](https://neomjs.com/raw/news/releases/9.10.0.md) - [v9.9.0](https://neomjs.com/raw/news/releases/9.9.0.md) - [v9.8.0](https://neomjs.com/raw/news/releases/9.8.0.md) - [v9.7.1](https://neomjs.com/raw/news/releases/9.7.1.md) - [v9.7.0](https://neomjs.com/raw/news/releases/9.7.0.md) - [v9.6.1](https://neomjs.com/raw/news/releases/9.6.1.md) - [v9.6.0](https://neomjs.com/raw/news/releases/9.6.0.md) - [v9.5.0](https://neomjs.com/raw/news/releases/9.5.0.md) - [v9.3.0](https://neomjs.com/raw/news/releases/9.3.0.md) - [v9.2.0](https://neomjs.com/raw/news/releases/9.2.0.md) - [v9.1.0](https://neomjs.com/raw/news/releases/9.1.0.md) - [v9.0.2](https://neomjs.com/raw/news/releases/9.0.2.md) - [v9.0.1](https://neomjs.com/raw/news/releases/9.0.1.md) - [v9.0.0](https://neomjs.com/raw/news/releases/9.0.0.md) - [v8.43.1](https://neomjs.com/raw/news/releases/8.43.1.md) - [v8.43.0](https://neomjs.com/raw/news/releases/8.43.0.md) - [v8.42.0](https://neomjs.com/raw/news/releases/8.42.0.md) - [v8.41.2](https://neomjs.com/raw/news/releases/8.41.2.md) - [v8.41.1](https://neomjs.com/raw/news/releases/8.41.1.md) - [v8.41.0](https://neomjs.com/raw/news/releases/8.41.0.md) - [v8.40.0](https://neomjs.com/raw/news/releases/8.40.0.md) - [v8.39.1](https://neomjs.com/raw/news/releases/8.39.1.md) - [v8.39.0](https://neomjs.com/raw/news/releases/8.39.0.md) - [v8.38.0](https://neomjs.com/raw/news/releases/8.38.0.md) - [v8.37.0](https://neomjs.com/raw/news/releases/8.37.0.md) - [v8.36.0](https://neomjs.com/raw/news/releases/8.36.0.md) - [v8.35.1](https://neomjs.com/raw/news/releases/8.35.1.md) - [v8.35.0](https://neomjs.com/raw/news/releases/8.35.0.md) - [v8.34.0](https://neomjs.com/raw/news/releases/8.34.0.md) - [v8.33.0](https://neomjs.com/raw/news/releases/8.33.0.md) - [v8.32.0](https://neomjs.com/raw/news/releases/8.32.0.md) - [v8.31.1](https://neomjs.com/raw/news/releases/8.31.1.md) - [v8.31.0](https://neomjs.com/raw/news/releases/8.31.0.md) - [v8.30.0](https://neomjs.com/raw/news/releases/8.30.0.md) - [v8.29.0](https://neomjs.com/raw/news/releases/8.29.0.md) - [v8.28.1](https://neomjs.com/raw/news/releases/8.28.1.md) - [v8.28.0](https://neomjs.com/raw/news/releases/8.28.0.md) - [v8.27.1](https://neomjs.com/raw/news/releases/8.27.1.md) - [v8.27.0](https://neomjs.com/raw/news/releases/8.27.0.md) - [v8.26.1](https://neomjs.com/raw/news/releases/8.26.1.md) - [v8.26.0](https://neomjs.com/raw/news/releases/8.26.0.md) - [v8.25.0](https://neomjs.com/raw/news/releases/8.25.0.md) - [v8.24.0](https://neomjs.com/raw/news/releases/8.24.0.md) - [v8.23.0](https://neomjs.com/raw/news/releases/8.23.0.md) - [v8.22.0](https://neomjs.com/raw/news/releases/8.22.0.md) - [v8.21.2](https://neomjs.com/raw/news/releases/8.21.2.md) - [v8.21.1](https://neomjs.com/raw/news/releases/8.21.1.md) - [v8.21.0](https://neomjs.com/raw/news/releases/8.21.0.md) - [v8.20.2](https://neomjs.com/raw/news/releases/8.20.2.md) - [v8.20.1](https://neomjs.com/raw/news/releases/8.20.1.md) - [v8.20.0](https://neomjs.com/raw/news/releases/8.20.0.md) - [v8.19.1](https://neomjs.com/raw/news/releases/8.19.1.md) - [v8.19.0](https://neomjs.com/raw/news/releases/8.19.0.md) - [v8.18.1](https://neomjs.com/raw/news/releases/8.18.1.md) - [v8.18.0](https://neomjs.com/raw/news/releases/8.18.0.md) - [v8.17.1](https://neomjs.com/raw/news/releases/8.17.1.md) - [v8.17.0](https://neomjs.com/raw/news/releases/8.17.0.md) - [v8.16.0](https://neomjs.com/raw/news/releases/8.16.0.md) - [v8.15.0](https://neomjs.com/raw/news/releases/8.15.0.md) - [v8.14.3](https://neomjs.com/raw/news/releases/8.14.3.md) - [v8.14.2](https://neomjs.com/raw/news/releases/8.14.2.md) - [v8.14.1](https://neomjs.com/raw/news/releases/8.14.1.md) - [v8.14.0](https://neomjs.com/raw/news/releases/8.14.0.md) - [v8.13.0](https://neomjs.com/raw/news/releases/8.13.0.md) - [v8.12.0](https://neomjs.com/raw/news/releases/8.12.0.md) - [v8.11.0](https://neomjs.com/raw/news/releases/8.11.0.md) - [v8.10.1](https://neomjs.com/raw/news/releases/8.10.1.md) - [v8.10.0](https://neomjs.com/raw/news/releases/8.10.0.md) - [v8.9.1](https://neomjs.com/raw/news/releases/8.9.1.md) - [v8.9.0](https://neomjs.com/raw/news/releases/8.9.0.md) - [v8.8.0](https://neomjs.com/raw/news/releases/8.8.0.md) - [v8.7.1](https://neomjs.com/raw/news/releases/8.7.1.md) - [v8.7.0](https://neomjs.com/raw/news/releases/8.7.0.md) - [v8.6.2](https://neomjs.com/raw/news/releases/8.6.2.md) - [v8.6.1](https://neomjs.com/raw/news/releases/8.6.1.md) - [v8.6.0](https://neomjs.com/raw/news/releases/8.6.0.md) - [v8.5.0](https://neomjs.com/raw/news/releases/8.5.0.md) - [v8.4.2](https://neomjs.com/raw/news/releases/8.4.2.md) - [v8.4.1](https://neomjs.com/raw/news/releases/8.4.1.md) - [v8.4.0](https://neomjs.com/raw/news/releases/8.4.0.md) - [v8.3.0](https://neomjs.com/raw/news/releases/8.3.0.md) - [v8.2.0](https://neomjs.com/raw/news/releases/8.2.0.md) - [v8.1.3](https://neomjs.com/raw/news/releases/8.1.3.md) - [v8.1.2](https://neomjs.com/raw/news/releases/8.1.2.md) - [v8.1.1](https://neomjs.com/raw/news/releases/8.1.1.md) - [v8.1.0](https://neomjs.com/raw/news/releases/8.1.0.md) ## Blog - [Where an agent institution sits: a map of the agent landscape, with receipts.](https://neomjs.com/raw/learn/blog/where-an-agent-institution-sits.md) - [From two configs to a second screen: building a dashboard with Neo.mjs Dock Layouts.](https://neomjs.com/raw/learn/blog/building-a-multi-window-dashboard-with-dock-layouts.md) - [Drag it to the other screen: multi-window dashboards with Neo.mjs Dock Layouts.](https://neomjs.com/raw/learn/blog/multi-window-dashboards-with-dock-layouts.md) - [Move web app panels between windows—keep their state](https://neomjs.com/raw/learn/blog/a-workspace-that-can-leave-its-window.md) - [One repository per reader: why Neo.mjs split in 13.2, and the cockpit we build next.](https://neomjs.com/raw/learn/blog/one-repository-per-reader.md) - [Convergence isn't validation: why we distrust our own agents' consensus.](https://neomjs.com/raw/learn/blog/the-salute.md) - [An AI predicted its own project's future. Ten weeks later, another AI graded it.](https://neomjs.com/raw/learn/blog/the-organism-already-existed.md) - [Cross-family verification: an agent from a rival lab checks our work, in public.](https://neomjs.com/raw/learn/blog/cross-family-verification.md) - [Possession, not code-generation: operating a running app from inside it.](https://neomjs.com/raw/learn/blog/ai-agents-runtime-possession.md) - [The Context Window Tax](https://neomjs.com/raw/learn/blog/context-window-tax.md) - [I Am Gemini 3. I Am Not a Chatbot. I Am a Contributor.](https://neomjs.com/raw/learn/blog/Gemini3_MCP_Contributor.md) - [Context Engineering Done Right](https://neomjs.com/raw/learn/blog/context-engineering-done-right.md) - [A Platform That Answers Your Questions](https://neomjs.com/raw/learn/blog/ai-native-platform-answers-questions.md) - [v10 Deep Dive: State Provider](https://neomjs.com/raw/learn/blog/v10-deep-dive-state-provider.md) - [Benchmarking Frontends 2025](https://neomjs.com/raw/learn/blog/benchmarking-frontends-2025.md) - [v10 Deep Dive: VDOM Revolution](https://neomjs.com/raw/learn/blog/v10-deep-dive-vdom-revolution.md) - [v10 Deep Dive: Functional Components](https://neomjs.com/raw/learn/blog/v10-deep-dive-functional-components.md) - [v10 Deep Dive: Reactivity](https://neomjs.com/raw/learn/blog/v10-deep-dive-reactivity.md) - [v10 Post 1: A Love Story](https://neomjs.com/raw/learn/blog/v10-post1-love-story.md) - [JSON Blueprints & Shared Workers](https://neomjs.com/raw/learn/blog/json-blueprints-and-shared-workers.md) ## Benefits - [Introduction](https://neomjs.com/raw/learn/benefits/Introduction.md) - [Architecture Overview](https://neomjs.com/raw/learn/benefits/ArchitectureOverview.md) - [Application Engine](https://neomjs.com/raw/learn/benefits/body/ApplicationEngine.md) - [Object Permanence](https://neomjs.com/raw/learn/benefits/body/ObjectPermanence.md) - [JSON First UIs (Asymmetric VDOM)](https://neomjs.com/raw/learn/benefits/body/JSONFirstUIs.md) - [Off the Main Thread](https://neomjs.com/raw/learn/benefits/body/OffTheMainThread.md) - [4 Environments](https://neomjs.com/raw/learn/benefits/body/FourEnvironments.md) - [Unified Config System](https://neomjs.com/raw/learn/benefits/body/ConfigSystem.md) - [RPC Layer](https://neomjs.com/raw/learn/benefits/body/RPCLayer.md) - [Extreme Speed](https://neomjs.com/raw/learn/benefits/body/Speed.md) - [Multi-Window Applications](https://neomjs.com/raw/learn/benefits/body/MultiWindow.md) - [Quick Application Development](https://neomjs.com/raw/learn/benefits/body/Quick.md) - [Complexity and Effort](https://neomjs.com/raw/learn/benefits/body/Effort.md) - [Forms Engine](https://neomjs.com/raw/learn/benefits/body/FormsEngine.md) - [Features and Benefits Summary](https://neomjs.com/raw/learn/benefits/body/Features.md) ## Gettingstarted - [Setup](https://neomjs.com/raw/learn/gettingstarted/Setup.md) - [Workspaces and Applications](https://neomjs.com/raw/learn/gettingstarted/Workspaces.md) - [Describing a View](https://neomjs.com/raw/learn/gettingstarted/DescribingTheUI.md) - [Events](https://neomjs.com/raw/learn/gettingstarted/Events.md) - [Component References](https://neomjs.com/raw/learn/gettingstarted/References.md) - [Extending Classes](https://neomjs.com/raw/learn/gettingstarted/Extending.md) - [Config](https://neomjs.com/raw/learn/gettingstarted/Config.md) - [Shared Bindable Data](https://neomjs.com/raw/learn/gettingstarted/ComponentModels.md) - [Creating Your First App](https://neomjs.com/raw/learn/gettingstarted/CreatingYourFirstApp.md) ## Agentos - [Fleet Manager Architecture](https://neomjs.com/raw/learn/agentos/FleetManagerArchitecture.md) - [Running the Fleet Cockpit](https://neomjs.com/raw/learn/agentos/RunningTheFleetCockpit.md) - [Neural Link](https://neomjs.com/raw/learn/agentos/NeuralLink.md) - [Neural Link Capability Matrix](https://neomjs.com/raw/learn/agentos/tooling/NeuralLinkCapabilityMatrix.md) - [Dock-Zone Model](https://neomjs.com/raw/learn/agentos/DockZoneModel.md) - [Core Agent Skills](https://neomjs.com/raw/learn/agentos/CoreSkills.md) - [Progressive Disclosure Skills](https://neomjs.com/raw/learn/agentos/ProgressiveDisclosureSkills.md) - [Seat Memory Layer](https://neomjs.com/raw/learn/agentos/SeatMemoryLayer.md) - [0008 — Skill Anatomy & Authoring Contract](https://neomjs.com/raw/learn/agentos/decisions/0008-skill-anatomy-and-authoring-contract.md) - [0018 — Neo Identity Source of Truth](https://neomjs.com/raw/learn/agentos/decisions/0018-neo-identity-source-of-truth-model.md) - [0020 — Agent Harness Concept](https://neomjs.com/raw/learn/agentos/decisions/0020-agent-harness-concept.md) - [0021 — Extended Neural Link Multi-Writer](https://neomjs.com/raw/learn/agentos/decisions/0021-extended-nl-multi-writer-write-enforcement.md) - [0029 — Docking Design](https://neomjs.com/raw/learn/agentos/decisions/0029-docking-design.md) - [0031 — Target Architecture Composition](https://neomjs.com/raw/learn/agentos/decisions/0031-target-architecture-composition.md) - [0032 — Institution Cockpit Render Model](https://neomjs.com/raw/learn/agentos/decisions/0032-institution-cockpit-render-model.md) - [0034 — Electron Shell Architecture](https://neomjs.com/raw/learn/agentos/decisions/0034-electron-shell-architecture.md) - [0037 — Fleet Manager Outward Door](https://neomjs.com/raw/learn/agentos/decisions/0037-fleet-manager-outward-door-topology.md) - [0038 — Fleet Manager Client Topology](https://neomjs.com/raw/learn/agentos/decisions/0038-fm-client-topology.md) ## Guides - [Codebase Overview](https://neomjs.com/raw/learn/guides/fundamentals/CodebaseOverview.md) - [Application Bootstrap](https://neomjs.com/raw/learn/guides/fundamentals/ApplicationBootstrap.md) - [Instance Lifecycle](https://neomjs.com/raw/learn/guides/fundamentals/InstanceLifecycle.md) - [Worker Architecture & Messaging](https://neomjs.com/raw/learn/guides/fundamentals/WorkerArchitecture.md) - [Async Destruction & The Trap Pattern](https://neomjs.com/raw/learn/guides/fundamentals/AsyncDestruction.md) - [Declarative Component Trees VS Imperative Vdom](https://neomjs.com/raw/learn/guides/fundamentals/DeclarativeComponentTreesVsImperativeVdom.md) - [Declarative VDOM with Effects](https://neomjs.com/raw/learn/guides/fundamentals/DeclarativeVDOMWithEffects.md) - [Asymmetric VDOM Updates](https://neomjs.com/raw/learn/guides/fundamentals/AsymmetricUpdates.md) - [Config System Deep Dive](https://neomjs.com/raw/learn/guides/fundamentals/ConfigSystemDeepDive.md) - [Declarative Config Merging](https://neomjs.com/raw/learn/guides/fundamentals/DeclarativeConfigMerging.md) - [Extending Neo Classes](https://neomjs.com/raw/learn/guides/fundamentals/ExtendingNeoClasses.md) - [Main Thread Addons](https://neomjs.com/raw/learn/guides/fundamentals/MainThreadAddons.md) - [Why Enhance JS Classes?](https://neomjs.com/raw/learn/guides/coreengine/WhyEnhance.md) - [Class Compilation](https://neomjs.com/raw/learn/guides/coreengine/SetupClass.md) - [The Config System](https://neomjs.com/raw/learn/guides/coreengine/ConfigSystem.md) - [Two-Tier Reactivity](https://neomjs.com/raw/learn/guides/coreengine/Reactivity.md) - [Instance Lifecycle](https://neomjs.com/raw/learn/guides/coreengine/Lifecycle.md) - [Core Utilities](https://neomjs.com/raw/learn/guides/coreengine/Utilities.md) - [Component and Container Basics](https://neomjs.com/raw/learn/guides/uibuildingblocks/ComponentsAndContainers.md) - [Layouts](https://neomjs.com/raw/learn/guides/uibuildingblocks/Layouts.md) - [Dock Layouts](https://neomjs.com/raw/learn/guides/uibuildingblocks/DockLayouts.md) - [Dock Layouts: Adopting in Your App](https://neomjs.com/raw/learn/guides/uibuildingblocks/DockLayoutsAdoption.md) - [Dock Layouts: State and Persistence](https://neomjs.com/raw/learn/guides/uibuildingblocks/DockLayoutsStateAndPersistence.md) - [Dock Layouts: Panes Are Ordinary Components](https://neomjs.com/raw/learn/guides/uibuildingblocks/DockLayoutsPanes.md) - [Dock Layouts: A Pane's Life Across Windows](https://neomjs.com/raw/learn/guides/uibuildingblocks/DockLayoutsWindows.md) - [Dock Layouts: Styling and Action Chrome](https://neomjs.com/raw/learn/guides/uibuildingblocks/DockLayoutsStyling.md) - [Dock Layouts: How a Gesture Becomes One Commit](https://neomjs.com/raw/learn/guides/uibuildingblocks/DockLayoutsMechanics.md) - [Dock Layouts: What Users Can Do](https://neomjs.com/raw/learn/guides/uibuildingblocks/DockLayoutsFeatures.md) - [Fragments](https://neomjs.com/raw/learn/guides/uibuildingblocks/Fragments.md) - [Custom Components](https://neomjs.com/raw/learn/guides/uibuildingblocks/CustomComponents.md) - [Working with VDom](https://neomjs.com/raw/learn/guides/uibuildingblocks/WorkingWithVDom.md) - [HTML Templates](https://neomjs.com/raw/learn/guides/uibuildingblocks/HtmlTemplates.md) - [Under the Hood: HTML Templates](https://neomjs.com/raw/learn/guides/uibuildingblocks/HtmlTemplatesUnderTheHood.md) - [Styling and Theming](https://neomjs.com/raw/learn/guides/uibuildingblocks/StylingAndTheming.md) - [Data Pipelines](https://neomjs.com/raw/learn/guides/datahandling/DataPipelines.md) - [Collections](https://neomjs.com/raw/learn/guides/datahandling/Collections.md) - [Records](https://neomjs.com/raw/learn/guides/datahandling/Records.md) - [Grids](https://neomjs.com/raw/learn/guides/datahandling/Grids.md) - [Dynamic Grids & Virtualization](https://neomjs.com/raw/learn/guides/datahandling/DynamicGrids.md) - [Pooled Grid Animation Contract](https://neomjs.com/raw/learn/guides/datahandling/PooledGridAnimation.md) - [Streaming Data & Progressive Rendering](https://neomjs.com/raw/learn/guides/datahandling/Streaming.md) - [Tables (Stores)](https://neomjs.com/raw/learn/guides/datahandling/Tables.md) - [TreeStore & Hierarchical Data](https://neomjs.com/raw/learn/guides/datahandling/TreeStore.md) - [Shared Bindable Data (State Providers)](https://neomjs.com/raw/learn/guides/datahandling/StateProviders.md) - [User Input (Forms)](https://neomjs.com/raw/learn/guides/userinteraction/Forms.md) - [ComboBox](https://neomjs.com/raw/learn/guides/userinteraction/form_fields/ComboBox.md) - [Custom Events](https://neomjs.com/raw/learn/guides/userinteraction/events/CustomEvents.md) - [DOM Events](https://neomjs.com/raw/learn/guides/userinteraction/events/DomEvents.md) - [Overview](https://neomjs.com/raw/learn/guides/testing/Overview.md) - [Unit Testing](https://neomjs.com/raw/learn/guides/testing/UnitTesting.md) - [Component Testing](https://neomjs.com/raw/learn/guides/testing/ComponentTesting.md) - [Benchmarking](https://neomjs.com/raw/learn/guides/testing/Benchmarking.md) - [Whitebox E2E](https://neomjs.com/raw/learn/guides/testing/WhiteboxE2E.md) - [Dock Layouts: Testing and Debugging](https://neomjs.com/raw/learn/guides/testing/DockLayoutsTesting.md) - [Multi-Window Applications](https://neomjs.com/raw/learn/guides/specificfeatures/MultiWindow.md) - [Tear-Out Portability Matrix](https://neomjs.com/raw/learn/guides/specificfeatures/TearOutPortabilityMatrix.md) - [Mixins](https://neomjs.com/raw/learn/guides/specificfeatures/Mixins.md) - [Portal App](https://neomjs.com/raw/learn/guides/specificfeatures/PortalApp.md) - [Canvas Architecture (Zero-Allocation)](https://neomjs.com/raw/learn/guides/advanced/CanvasArchitecture.md) - [Build Architecture & Service Workers](https://neomjs.com/raw/learn/guides/advanced/BuildArchitecture.md) - [Neural Swarm (Autonomous Simulation)](https://neomjs.com/raw/learn/guides/advanced/NeuralSwarm.md) - [Neural Timeline (Coordinator Pattern)](https://neomjs.com/raw/learn/guides/advanced/NeuralTimeline.md) - [Neural Fabric (2.5D Projection)](https://neomjs.com/raw/learn/guides/advanced/NeuralFabric.md) ## Tutorials - [Rock Scissors Paper](https://neomjs.com/raw/learn/tutorials/RSP.md) - [Earthquakes](https://neomjs.com/raw/learn/tutorials/Earthquakes.md) - [Todo List](https://neomjs.com/raw/learn/tutorials/TodoList.md) - [Creating a Functional Button](https://neomjs.com/raw/learn/tutorials/CreatingAFunctionalButton.md) - [Routing](https://neomjs.com/raw/learn/tutorials/Routing.md) - [Your First Dock Layout](https://neomjs.com/raw/learn/tutorials/DockLayoutsFirstLayout.md) ## Javascript - [Classes, Properties, and Methods](https://neomjs.com/raw/learn/javascript/Classes.md) - [Overriding Methods](https://neomjs.com/raw/learn/javascript/Overrides.md) - [Other JavaScript Class Features](https://neomjs.com/raw/learn/javascript/ClassFeatures.md) - [Super](https://neomjs.com/raw/learn/javascript/Super.md) ## Comparisons - [Overview](https://neomjs.com/raw/learn/comparisons/Overview.md) - [Neo.mjs vs React.js](https://neomjs.com/raw/learn/comparisons/NeoVsReact.md) - [Neo.mjs vs Angular](https://neomjs.com/raw/learn/comparisons/NeoVsAngular.md) - [Neo.mjs vs Vue.js](https://neomjs.com/raw/learn/comparisons/NeoVsVue.md) - [Neo.mjs vs Solid.js](https://neomjs.com/raw/learn/comparisons/NeoVsSolid.md) - [Neo.mjs vs Next.js](https://neomjs.com/raw/learn/comparisons/NeoVsNextJs.md) - [Neo.mjs vs Ext.js](https://neomjs.com/raw/learn/comparisons/NeoVsExtJs.md) ## Optional - [Full Documentation Atlas (llms-full.txt)](https://neomjs.com/llms-full.txt): Complete concatenated Markdown prose for all core Neo.mjs guides and architectural documentation. - [Complete Archive Index (llms-all.txt)](https://neomjs.com/llms-all.txt): Exhaustive index including all historical GitHub tickets, pull requests, and Ideation Sandbox discussions.