Skip to content
@promise-language

Promise Lang

Statically-typed language designed for AI agents to write correct, maintainable code — explicit ownership, algebraic errors, zero hidden effects. Native LLVM.

Promise

A statically-typed language designed so AI agents can write correct, maintainable code — with a compiler written by AI agents.

Explicit ownership, explicit errors, explicit mutability, no hidden effects, one obvious way to do things. Open any one .pr file and you know what it does. Native LLVM compilation to Linux, macOS, Windows, and WASM.

promise — the language and compiler. Start here. zoo — programs agents built in Promise, each with the prompt, the code, an honest writeup, and a recording. reactor — the orchestrator being built, and the Bounded-Autonomy Software Engineering white paper.

Early

The compiler works end-to-end and its test suite gates every commit across all four targets. It also still crashes, the standard library is thin, and there is one maintainer directing the agents. Not for production. Try it and file what breaks.

The bet

That an AI agent, with limited human oversight, can build large, complex, high-quality software you maintain for years — not throwaway snippets. The compiler is the first evidence. Whether agents can build genuinely complex things on Promise is the open experiment, and the Zoo is where it runs.


Developed by Promise Lang LLC. Everything ships under both the Apache License, Version 2.0 and the MIT License. Sponsor the project →

Pinned Loading

  1. promise promise Public

    Statically-typed language designed for AI agents to write correct, maintainable code. Explicit ownership, no hidden effects.

    Go 12 1

  2. zoo zoo Public

    A gallery of real programs built in Promise by AI agents — each with the exact prompt, the model, the language version, a screen recording, and an honest account of how the run actually went.

    Shell

Repositories

Showing 7 of 7 repositories
  • promise Public

    Statically-typed language designed for AI agents to write correct, maintainable code. Explicit ownership, no hidden effects.

    promise-language/promise's past year of commit activity
    Go 12 1 613 0 Updated Nov 6, 2026
  • web Public

    Promise bindings to the web platform (DOM, HTML, Fetch, …) for building browser apps in WebAssembly — generated from the W3C/WHATWG standards IDL.

    promise-language/web's past year of commit activity
    Go 0 0 5 0 Updated Oct 30, 2026
  • promise-language/vscode-promise's past year of commit activity
    TypeScript 0 0 1 0 Updated Aug 23, 2026
  • .github Public

    Organization-wide community health defaults for the promise-language org (sponsor button, org profile, shared templates).

    promise-language/.github's past year of commit activity
    0 0 0 0 Updated Aug 17, 2026
  • zoo Public

    A gallery of real programs built in Promise by AI agents — each with the exact prompt, the model, the language version, a screen recording, and an honest account of how the run actually went.

    promise-language/zoo's past year of commit activity
    Shell 0 Apache-2.0 0 1 0 Updated Aug 8, 2026
  • promise-language/wasi_preview_1's past year of commit activity
    0 Apache-2.0 1 1 0 Updated Jun 8, 2026
  • promise-language/wasi_preview_2's past year of commit activity
    0 Apache-2.0 0 1 0 Updated Jun 8, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Sponsors

  • @PeterDimov