Quality score 73openprogram.io#agents#design#productivity#writing

OpenProgram: Self-Programming AI Agent Framework

OpenProgram is an open-source runtime for building AI agents that create and refine their own workflows. It provides DAG context, agentic workflows, and event infrastructure to support multi-agent collaboration and proactive agent behavior.

Visit website

About this tool

OpenProgram is an open-source framework designed to build AI agents that can program themselves. It is based on the concept of Agentic Programming, combining the flexibility of LLMs with the determinism of code to provide reliable and self-evolving agent systems.

Core features include:

  • DAG Context: Provides the foundation for native multi-agent systems, supporting complex task decomposition and dependency management.
  • Agentic Workflows: Supports trustworthy and self-evolving agent processes, with Python-driven flows for flexible control.
  • Event Infrastructure: Provides a process-level event bus where components like agent loops, auth, context, channels, and memory can publish events, and any component can subscribe by event type, enabling proactive agent behavior.

OpenProgram is suitable for developers building complex AI agent applications, supporting multi-agent collaboration, dynamic workflows, and event-driven architectures.

Use cases
  • Build AI agents that autonomously plan and execute tasks
  • Create multi-agent collaboration systems for complex workflows
  • Develop event-driven proactive agents that respond to environment changes in real-time
  • Build self-optimizing agents that adjust behavior based on feedback

Features & use cases

DAG context managementAgentic workflow engineEvent bus infrastructureMulti-agent collaboration supportPython-driven flowsOpen-source and customizable

At a glance

Monetization
  • Free
Maturity signals
  • Open source
  • Public API
  • Model family
Learning curve
  • Medium

Resources

Sources

Every profile keeps its sources and latest verification date.