OpenProgram — An Agentic Programming Framework

Date:

OpenProgram implements Agentic Programming, a paradigm that balances deterministic Python control flow with LLM reasoning — Python drives the control flow, and the LLM reasons only when asked. The framework provides automatic context threading through a directed acyclic graph (DAG), dual terminal and web interfaces with live execution visualization, self-evolving workflows where agents author their own functions, and provider flexibility across Claude, GPT, and Gemini. It runs natively on macOS, Linux, and Windows without containerization. Three specialized harnesses (GUI / Research / Wiki) build on top of it as OpenProgram programs.

Direct Link