NAEOS is an open-source engineering platform that converts software specifications into code for multiple languages and AI tools.
Developers write a specification once in YAML, and the framework generates, validates, and maintains code across their entire project.
Version 3.1.0 adds pipeline caching and profiling tools.
What happened
NAEOS (Nusantara Engineering & Architecture Operating System), an open-source declarative platform written in Go, transforms software specifications (written in YAML) into working code across multiple languages—Go, TypeScript, Python, Java, Rust—and integrates with six AI coding tools (GitHub Copilot, Claude, Cursor, Gemini, Codex, OpenCode). Version 3.1.0 is currently active, adding pipeline caching and run-level profiling.
Why it matters
Instead of writing code directly, teams describe their system once in a specification file, and NAEOS orchestrates code generation, validation, and alignment across the project lifecycle. The platform includes an engineering runtime (NEIR—a unified internal model), 67 CLI commands, a marketplace for industry profiles, and governance/audit layers—addressing the shift toward specification-driven development and AI-assisted engineering.
What to watch
The roadmap includes v4.0 and beyond (LSP server for IDE integration, schema-based validation, and architecture pattern support). The framework is published under Apache License 2.0 on GitHub at github.com/NAEOS-foundation/naeos, with 57 specification documents and a whitepaper available for integration into AI tools and coding agents.
Ask the AI about this article →
NAEOS addresses a shift in software engineering toward specification-first and AI-assisted development. Rather than generating boilerplate or scaffolding, the platform treats a specification as the single source of truth throughout a project's lifecycle, with a parser, normalizer, resolver, and validator that catch circular dependencies, port conflicts, and module boundary violations before code generation begins. The framework's integration with six mainstream AI coding assistants (via a compiler that transforms NEIR into tool-specific instructions) positions it at the intersection of declarative infrastructure-as-code practices and LLM-driven development. Its marketplace for industry profiles (SaaS, AI Agent, FinTech, Healthcare, Government) and plugin ecosystem reflect an intent to be extensible across domains.
The roadmap shows active development: v1.0 stabilized the 67-command CLI; v2.x added multi-tenancy and compliance; v3.x focused on performance and caching. The project publishes 57 specification documents (NES-000 to NES-054) and offers a MCP (Model Context Protocol) server, enabling integration with AI agents that need structured access to project models. This makes NAEOS relevant not only to developers seeking to reduce manual coding, but to organizations scaling AI-driven development practices across teams and languages.
AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.
Free · takes 30 seconds · unsubscribe anytime
Ask AI anything about this article. Q&As are published on this page for other readers too.
Anthropic plans to "match or beat" the size of SpaceX's $75 billion IPO (or $86.2 billion including the over-a…

Nvidia is paying $6 billion for Poolside's 'Model Factory' software system and bringing on 109 employees who w…

Anthropic launched Claude Academy on August 20, a free learning site that explains AI fundamentals and how to…

Researchers have developed a distributed LLM (large language model) inference system designed to run on Intel…

Four widely-used AI libraries released updates addressing operational concerns

Salesforce's Slack announced Slack Code, a product that integrates AI coding agents—including Anthropic's Clau…
