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 9 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 9 of 9 repositories
  • flow Public

    Go SDK for declarative, stateless-per-step automation against task-tracking systems. A flow is an ordinary Go binary; each invocation advances one tracked item. Pluggable backends, GitHub Issues out of the box.

    promise-language/flow's past year of commit activity
    Go 2 0 123 0 Updated Sep 20, 2026
  • 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 9 1 37 2 Updated Sep 20, 2026
  • forge Public

    Dev-tooling blueprint and scaffolding. Drop one ./make into a project and get every dev tool compiled to bin/, a commit gate, ratcheted quality baselines, and an agent guard hook — from one in-repo Go module the project owns.

    promise-language/forge's past year of commit activity
    Go 0 0 16 0 Updated Sep 19, 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 Apache-2.0 0 0 0 Updated Aug 31, 2026
  • promise-language/vscode-promise's past year of commit activity
    TypeScript 0 0 0 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 0 0 Updated Aug 8, 2026
  • promise-language/wasi_preview_1's past year of commit activity
    0 Apache-2.0 1 0 0 Updated Jun 8, 2026
  • promise-language/wasi_preview_2's past year of commit activity
    0 Apache-2.0 0 0 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

Top languages

Loading…

Most used topics

Loading…