What problem does it solve?
OpenProse is a programming language for AI sessions that enables orchestrating multiple AI agents through structured prose programs. It solves the problem of coordinating complex multi-agent workflows, managing state across sessions, and executing deterministic AI-driven pipelines without manual intervention.
Core Features & Use Cases
- Multi-Agent Orchestration: Define agents with specialized roles such as researchers, reviewers, and critics, then coordinate their execution through sessions, parallel blocks, and reusable workflow templates.
- State Management: Persist execution state across sessions using filesystem, in-context, SQLite, or PostgreSQL backends, enabling long-running workflows and resumption after interruption.
- Program Composition: Import and compose modular programs, pass context between sessions, and build complex pipelines using loops, conditionals, and error handling.
- Use Case: A development team can use OpenProse to automate code review pipelines where a captain agent coordinates parallel security, performance, and style reviewers, then synthesizes findings into actionable feedback.
Quick Start
Use the prose skill to execute a .prose program that orchestrates multiple AI agents for parallel research, review, and synthesis tasks.