OpenProgram: Self-Programming AI Agent Framework

OpenProgram is an open-source runtime for building self-programming AI agents that create and refine their own workflows. It provides models, tools, memory, context, and multi-agent collaboration, and supports the Agentic Programming paradigm.

Visit website

About this tool

OpenProgram is an open-source runtime for building self-programming AI agents that create and refine their own workflows. It provides models, tools, memory, context, and multi-agent collaboration, and supports the Agentic Programming paradigm.

Key Capabilities

  • Define agentic functions with the @agentic_function decorator; llm() inside the function body makes model calls.
  • Support decision steps: the model first runs a full turn of reasoning and tool calls, then makes a choice as JSON.
  • Tool menus can include functions, values, or native tools, supporting routing and limited branching.
  • Support multi-agent collaboration and nested agentic functions.
  • Provide public API and model family support.

Use Cases

  • Building self-programming AI agents
  • Defining agentic workflows with decision steps
  • Composing LLM calls with tools and functions
  • Multi-agent collaboration

Platform

& License Supports Linux, macOS, Web, Windows. Open-source and free to use.

Best for
  • Open-source enthusiasts
  • Agent builders
  • AI developers
Use cases
  • Building self-programming AI agents
  • Defining agentic workflows with decision steps
  • Composing LLM calls with tools and functions
  • Multi-agent collaboration
Strengths
  • Open-source and free to use
  • Public API available
  • Multi-platform support (Linux, macOS, Web, Windows)
  • Model family support
Limitations
  • Official pages do not disclose free-tier limits or usage caps

Features & use cases

Open-source runtimePublic APIModel family supportMulti-agent collaborationMemory and context managementAgentic Programming paradigm@agentic_function decoratorDecision step support

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.

Similar tools

TypeScript AI Framework for Agents and Apps
mastra.ai
90

Answer your users. Act inside your product. Hand off to a human

Paid · $0.50+

Open details
OpenTypeless
opentypeless.com
95

OpenTypeless is an open-source desktop voice input tool that turns speech into AI-polished, formatted text typed directly into any desktop app.

Freemium · $4.99+/mo

Open details
Row
row-bot.ai
81

Row-Bot is a local-first AI workbench that lets you run AI agents, tools, and workflows on your own computer. It features durable roles, visible goals, and coordinated work, with desktop and mobile apps.

Open details
OpenSpec
openspec.dev
85

OpenSpec is a lightweight and configurable framework that helps software teams and coding agents create, refine, and manage living software specifications. It integrates with a wide range of coding agents and generates the corresponding skill and command files.

Open details