# OpenProse Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/openprose
> Markdown URL: https://aitinkerers.org/technologies/openprose.md
> Technology record last updated: 2026-07-28T13:55:44Z
> Generated: 2026-09-21T16:41:24Z

OpenProse is a declarative programming language for AI sessions, using Markdown contracts to define desired outcomes rather than explicit instructions.

OpenProse is a programming language designed for AI sessions, treating a long-running AI session as a Turing-complete computer. It allows users to declare an ideal world-model through structured Markdown contracts (``.prose.md`` files), specifying desired outcomes and truths to be maintained. This differs from imperative orchestration tools by focusing on *what* should be true, rather than *how* to achieve it, with the runtime (like Reactor) handling the execution logic and re-rendering only what has changed. OpenProse programs are harness-agnostic, meaning they can run across various AI agent hosts such as Claude Code, Codex, and Amp.

- Official technology site: https://www.prose.md
- Public AI Tinkerers demos and talks: 2
- Result page: 1 of 1

## Recent Public Talks and Demos

### [Stop scripting agents. Declare them](https://columbus.aitinkerers.org/talks/rsvp_nxcdBN7W9d0)

Fresh off YC P26, @Dan Barrett (Founder &amp; CEO, OpenProse) is joining us. OpenProse is an open-source operating system for reliable long-running agents: a declarative language plus a reactive runtime for agent workflows, letting you write programs in structured English and execute them with an agent like Claude Code.

- Event context: AI Tinkerers - Columbus August Meetup — 2026-08-03 — Columbus
- Public talk page: https://columbus.aitinkerers.org/talks/rsvp_nxcdBN7W9d0

### [LLM as a Virtual Machine](https://columbus.aitinkerers.org/talks/rsvp_fvgnhkl5sm4)

Large Language Models are a new kind computer. They are simulators. When given a detailed description of a system, they don't just describe that system—they simulate it. OpenProse describes a virtual machine with enough specificity that reading it causes a Prose Complete system to simulate that VM. But simulation with sufficient fidelity is implementation. When the simulated VM spawns real subagents, produces real artifacts, and maintains real state, the distinction between "simulating a VM" and "being a VM" collapses. I will show examples of OpenProse files simulating a virtual machine and executing workflows. I will use examples involving Recursive Language Models, the Captain's Chair pattern, and automated PR review.

- Event context: AI Tinkerers - Columbus May Meetup — 2026-05-04 — Columbus
- Public talk page: https://columbus.aitinkerers.org/talks/rsvp_fvgnhkl5sm4

## Related Technologies

- [Claude Code](https://aitinkerers.org/technologies/claude-code) ([Markdown](https://aitinkerers.org/technologies/claude-code.md)) — 215 public demos
- [Captain's Chair](https://aitinkerers.org/technologies/captain-s-chair) ([Markdown](https://aitinkerers.org/technologies/captain-s-chair.md)) — 1 public demo
- [LLM](https://aitinkerers.org/technologies/llm) ([Markdown](https://aitinkerers.org/technologies/llm.md)) — 123 public demos
- [Markdown](https://aitinkerers.org/technologies/markdown) ([Markdown](https://aitinkerers.org/technologies/markdown.md)) — 24 public demos
- [Prose](https://aitinkerers.org/technologies/prose) ([Markdown](https://aitinkerers.org/technologies/prose.md)) — 1 public demo
- [Recursive Language Models](https://aitinkerers.org/technologies/recursive-language-models) ([Markdown](https://aitinkerers.org/technologies/recursive-language-models.md)) — 1 public demo
- [Structured English](https://aitinkerers.org/technologies/structured-english) ([Markdown](https://aitinkerers.org/technologies/structured-english.md)) — 1 public demo
