NOA ARK-OS is an autonomous AI operating system built on the CECCA (Computational Evolution through Cellular Capsule Architecture) framework. This system implements biological-inspired "stem cell" computing with capsule networks for self-modifying AI capabilities.
- ChiefExecutiveChiefCommanderAgent (CEO/NOA): Central autonomous controller
- Capsule-First Design: Modular, self-contained components
- Stem Cell Computing: Root system that differentiates into specialized components
- Offline-Only/Local-First: No external dependencies by default
- Message-Passing Architecture: Async-first communication
- Sandbox-First: Isolated execution environments
- Budget-Bound: Resource-constrained operations
- JavaScript-based loader with module caching
- Boot sequence: initialization, agent spawning, task materialization
- SBOM integration for component tracking
- Router: ε-greedy bandit routing
- Sandbox: Resource governor with timeouts
- Evaluator: Unified evaluation with bucket-based scoring
- Registry: Append-only state management
- Builder: Capsule creation and management
- Orchestrator: System coordination
- Iterative routing with 3-5 iteration consensus
- Vector agreement and spatial relationship modeling
- Dynamic routing and consensus voting
- VHDX/Blockstore for virtual disk management
- MetaKV with SQL adapter
mono/: Unified Rust monorepo with web/desktop apps, services, and ML componentsunified/: JavaScript/TypeScript frontend and agent orchestrationpackaging/: Systemd services and deployment scriptstools/: Development and operational utilitiesresearch/: Research and experimental components including:- Autonomous systems (autonomous_expansion_engine.py, master_autonomous_orchestrator.py)
- Agent ecosystems and communication
- 3-plane learning system with advanced capabilities
- Dynamic UI and cross-device experiences
- Knowledge graphs and capsules
- Infrastructure enhancements
- Archived versions in
research/archives/
.noa_repos/: Cloned repositories for reference
See the following documents for comprehensive analysis:
- ARK-OS Repository Analysis: Comprehensive Feature Catalog
- ARK-OS Architectural Positioning for AgenticAI OS Scaffold
- Comprehensive AgenticAI OS Repository Analysis
autonomous_expansion_engine.py: Core autonomous expansion systemmaster_autonomous_orchestrator.py: System orchestrationnoa_autonomous_optimizer.py: Optimization engineoffline_self_update_system.py: Self-updating capabilities
- Review the analysis documents for system understanding
- Explore the
mono/directory for the main Rust implementation - Check
unified/for frontend components - Run autonomous engines from the research components
This project includes multiple completed subsystems:
- Analytics Dashboard
- Backend Multiplexing
- Autonomous Ingest
- Embeddings Web UI
- End-to-End Integration
- Enterprise Platform
- Enterprise Queue
- FastEmbed Native
- Feature Flags
- Live Token Streaming
- MCP Daemon Strategy
- Model Discovery
- Model-Driven Migration
- Multi-Runtime Support
- Production Finalization
- Production Readiness
- Queue Console
- Streaming Integration
- Unified Embeddings
- Web Crawling
- Zero Downtime Migration
See individual *_COMPLETE.md files for details.