AIToday
AI Coding AssistantsHacker NewsPublished: Aug 22, 2026, 01:02 JST2 min read

NAEOS: open-source framework for AI-driven code generation from specifications

NAEOS: open-source framework for AI-driven code generation from specifications

Key takeaway

  • 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.

3 Key Points

  1. 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.

  2. 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.

  3. 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 →

Context & Analysis

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.

FAQ

What languages and AI tools does NAEOS support?
NAEOS generates code in Go, TypeScript, Python, Java, and Rust. It compiles specifications into instruction sets for six AI tools: GitHub Copilot, Claude Code, Cursor, Gemini CLI, Codex, and OpenCode.
How do you define a system in NAEOS?
Systems are described in YAML using NAEOS Specification Language v2, which supports variable interpolation, environment variables, cross-references, conditional sections, and custom functions. The spec defines modules, services, architecture patterns, generation targets, and governance policies.
What is NEIR?
NEIR (NAEOS Engineering Intermediate Representation) is the internal unified model built from specifications. It encompasses project metadata, architecture, modules, components, services, APIs, storage, infrastructure, security, AI, documentation, deployment, testing, and telemetry.

Get the latest AI Coding Assistants news every morning

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytime

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleYouTube creators face backlash for unpaid Higgsfield AI promotion

The AI news that matters, in one minute each morning.

Sign up free