What problem does it solve?
OpenProse provides a compact, scriptable runtime for OpenProse AI orchestration tasks, enabling teams to design, run, and manage multi-agent workflows as structured programs. It reduces ad-hoc prompt chaining, simplifies debugging, and makes large automations reproducible by codifying agent templates, flows, and state management.
Core Features & Use Cases
- Orchestrate concurrent and sequential agent work using sessions, parallel blocks, and pipelines.
- Define reusable agent templates with models, prompts, skills, and permissions; compose tasks with inputs/outputs.
- Import external programs, route inputs/outputs via a registry, and compose nested workflows with nested imports.
- Manage state with filesystem, in-context, SQLite, or PostgreSQL backends, enabling resumption, audit trails, and cross-project reuse.
Quick Start
Write a simple .prose program and run it with prose run to see the OpenProse VM orchestration in action.