What problem does it solve?
OpenProse turns clear, structured “session” instructions into a real multi-agent workflow that can spawn subagents, manage state, and produce reusable artifacts—without you wiring external orchestration code.
Core Features & Use Cases
- Workflow execution via a VM: Run
.prose programs that define sequential, parallel, and iterative agent behavior.
- Multi-agent orchestration: Define
agent templates, then run them with session, including persistence via persist and resume.
- Modular composition: Use
use "@handle/slug" as alias to import and run other OpenProse programs as callable modules.
- State management modes: Supports filesystem state by default, plus in-context, SQLite, and PostgreSQL modes for different persistence and scale needs.
- Authoring, help, and examples: Supports
prose help, prose compile for validation, and prose examples to start from working programs.
Quick Start
Run a program file by telling the AI to execute your OpenProse script: prose run ./your-workflow.prose