AIToday
AI Coding AssistantsHacker NewsPublished: Aug 22, 2026, 01:02 JST

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

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

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.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

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.

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleYouTube creators face backlash for unpaid Higgsfield AI promotion