gnd

Gendo Documentation

Gendo is a locally executed, AI-assisted programming system designed for offline code generation and execution. It provides a minimal, deterministic format that enables AI to generate, analyze, and repair code while remaining human-readable and maintainable.

Core Components

The Gendo toolchain consists of three main executables:

Language Documentation

Core Syntax

Built-in Operations

Flow Control

String Operations

Output and Logging

AI Integration

Type Operations

Getting Started

To begin using Gendo:

  1. Write your intent in a .llm file
  2. Optionally provide implementation guidance in a .gnd.llm file
  3. Use gndc to generate the implementation
  4. Execute the resulting .gnd file with gnd

For testing, write your test cases in .test.gnd.llm or .test.llm files and use gndtest to run them.

Key Features

File Organization

A Gendo unit consists of multiple files sharing the same base name:

Numbered fragments (e.g., 010-foo.gnd, 020-foo.gnd) are automatically concatenated in order.