Prerequisites

  • Go 1.25+ (for go install method)
  • A terminal with basic command-line knowledge

Installation

Choose one of these methods:

Go Install

go install github.com/NAEOS-foundation/naeos/cmd/naeos@latest

Docker

docker pull ghcr.io/naeos-foundation/naeos:latest
docker run --rm -v $(pwd):/workspace ghcr.io/naeos-foundation/naeos:latest naeos version

Build from Source

git clone https://github.com/NAEOS-foundation/naeos.git
cd naeos
go build ./cmd/naeos/

Your First Pipeline

1. Create a specification file

Create spec.yaml:

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]

2. Initialize configuration

naeos init

3. Run the pipeline

naeos run --input-file spec.yaml

4. Generate AI context

naeos context --input-file spec.yaml

5. Compile for AI assistants

naeos compile --all --input-file spec.yaml

Next Steps

Download