open-prose

Installation
Summary

Programming language for orchestrating multi-agent AI workflows through executable .prose files.

  • Activate on any prose command (prose run, prose compile, prose help, etc.) or when users reference .prose files and multi-agent orchestration
  • Supports three state backends: filesystem (default, for complex programs with resumption), in-context (simple programs under 30 statements), and experimental SQLite/PostgreSQL modes
  • Includes 37 bundled examples covering basics, parallel execution, error handling, and production patterns like the Captain's Chair orchestrator and Gas Town multi-agent workflows
  • Routes remote programs via URL or registry shorthand (e.g., prose run alice/code-review resolves to p.prose.md); local use statements work the same way
  • Provides prose update for workspace migration and prose compile for syntax validation using the bundled compiler
SKILL.md

OpenProse Skill

OpenProse has five load-bearing pieces:

Piece File Role
Contract Markdown contract-markdown.md Human-readable *.prose.md source format
Forme forme.md Semantic dependency-injection container that wires contracts
Prose VM prose.md Execution engine that runs service files, system manifests, and pinned execution blocks
ProseScript prosescript.md Imperative scripting layer for ### Execution blocks and pattern delegation
Responsibility Runtime responsibility-runtime.md Responsibility-Oriented Architecture: standing goals, Reactor, and compile/serve doctrine

Use Contract Markdown when authors want declarations and auto-wiring. Use ProseScript when authors want to pin choreography: order, loops, conditionals, parallelism, retries, and explicit service calls.

First 90 Seconds

After activation, choose the narrowest path that matches the user's intent:

Related skills

More from openprose/prose

Installs
1.2K
Repository
openprose/prose
GitHub Stars
1.2K
First Seen
Jan 20, 2026