What problem does it solve?
OpenProse turns AI chat into a reliable, stateful virtual machine for running multi-agent programs, but users need a single place to understand when to activate, how commands route, and how execution is coordinated with OpenClaw.
Core Features & Use Cases
- Command activation & routing: Activates automatically for any
prose command, .prose files, or “OpenProse/prose program” mentions.
- Virtual-machine orchestration: Maps OpenProse VM operations onto OpenClaw primitives (spawning sessions, reading/writing state, and remote fetch).
- Program execution modes: Supports filesystem default state and optional in-context, SQLite, or PostgreSQL state modes for different program sizes and persistence needs.
- Remote program resolution: Runs programs from URLs or registry shorthand (
handle/slug) and applies the same resolution rules to use statements inside .prose files.
- Compilation/validation support: Loads the compiler only when explicitly requested to validate or compile without running.
- Workspace migration: Uses
prose update to migrate legacy workspace layouts (e.g., .prose/state.json and .prose/execution/).
Quick Start
Run an OpenProse program by executing prose run examples/01-hello-world.prose.