Getting Started with NAEOS — From Spec to Code in 5 Minutes
A hands-on tutorial showing how to declare a microservices project with NAEOS and generate Go + TypeScript code in under …
From a single YAML spec, NAEOS generates complete projects — code, CI/CD, docs, deployment manifests, and AI context — across 5 languages and 6 AI platforms. Stop scaffolding. Start shipping.
NAEOS is an engineering runtime that reads your YAML/JSON specification, builds a complete internal model of your system (NEIR), then orchestrates the entire engineering lifecycle — parse, validate, generate, compile, and export. Your spec stays the single source of truth from first prototype to production.
One `naeos run` produces: production-grade code in Go, TypeScript, Python, Java, or Rust; Dockerfiles and Kubernetes manifests; CI/CD pipeline configs; API documentation; and AI instruction bundles for Copilot, Claude, Cursor, Gemini, Codex, and OpenCode.
Read the Docs35+ CLI commands · 5 languages · 6 AI platforms · 56+ specifications — one unified engineering system.
9-stage DAG pipeline from spec to shipped code. Each stage is observable, cacheable, and extensible via plugins. Inspect every transformation from YAML to artifact.
Feed your architecture directly into coding assistants. AI context bundles give Copilot, Claude, Cursor, Gemini, Codex, and OpenCode full system awareness — no more repeated prompting.
Production-ready code in Go, TypeScript, Python, Java, and Rust. Per-language adapters generate idiomatic project structures, tests, and dependency files out of the box.
A canonical model of your entire system — project structure, architecture, modules, services, APIs, infrastructure, and security policies. NEIR is the bridge between your intent and every generated artifact.
Enforce architecture rules before they hit production. Policy engine with 7 operators, RBAC, full audit trails, and artifact review. Catch violations during generation, not deployment.
Publish, discover, and install industry profiles and plugins. 5 built-in profiles (SaaS, AI Agent, FinTech, Healthcare, Government) plus a growing community registry.
From idea to generated project in under 60 seconds.
Install with Go, use Docker, or download a ready-to-run binary.
go install github.com/NAEOS-foundation/naeos/cmd/naeos@latestDescribe your project structure in YAML or JSON.
project: my-app
modules:
- name: auth
path: ./auth
- name: api
path: ./api
dependencies: [auth]
services:
- name: gateway
kind: http
port: 8080
generation:
languages: [go, typescript]Parse, validate, generate, and export the complete project.
naeos run --input spec.yaml --output-dir ./outGenerate instruction sets for Copilot, Claude, Cursor, and other coding assistants.
naeos compile --all --input spec.yamlNews, tutorials, and deep dives from the NAEOS team.
A hands-on tutorial showing how to declare a microservices project with NAEOS and generate Go + TypeScript code in under …
How NAEOS helps teams enforce policies, maintain audit trails, and meet SOC 2, HIPAA, and GDPR requirements out of the …
NAEOS v2.2.0 is now available with Supabase integration, multi-tenant workspaces, schema registry API, and more.
From solo devs to platform teams — NAEOS adapts to how you build.
Define your entire service mesh in one spec. Generate Go and TypeScript services with REST endpoints, Dockerfiles, and production-grade Kubernetes manifests — all from a single YAML.
Go · TypeScriptDescribe event sources and function chains. Generate deployable Python and TypeScript handlers with IAM policies, event mappings, and framework configuration included.
Python · TypeScriptCompile your architecture into AI instruction sets. Your coding assistants start with full context — module structure, dependencies, API contracts — without copying READMEs into every prompt.
6 AI PlatformsPrevent architecture drift across teams. RBAC, audit trails, and a policy engine with 7 operators catch violations during generation — not after deployment.
GovernanceEdit a specification and inspect the resulting NEIR model structure immediately.
Hear from teams that ship with NAEOS every day.
We replaced three code generators and a wiki with one NAEOS spec. Scaffolding a new Go + TypeScript service now takes seconds instead of hours.
The AI context bundles are a game changer. Claude Code understands our full architecture without me pasting README excerpts into every single prompt.
We migrated 12 services to NAEOS. The governance engine flagged three architecture violations during generation — caught them before they ever hit a PR.
5 languages + 6 AI platforms — one unified engineering system.
Install NAEOS in one command and generate your first project in under a minute.
Install Now