OpenProgram is a self-programming AI agent framework that allows agents to create, run, and refine agentic functions. The framework runs on macOS and Linux platforms and includes a Web UI for inspecting sessions and calls. OpenProgram is open source under the AGPL-3.0 license.
It includes a GUI Agent that performs natural-language tasks by taking screenshots, clicking, typing, and checking results. The Research Agent conducts literature review, experiment, and paper generation in one pipeline with citations checked against four indexes. Users can build custom agents using ordinary Python by decorating a function for the task contract and calling the model only where judgment is needed.
The framework supports model providers including Anthropic, OpenAI, Gemini, and compatible backends. OpenProgram keeps agent execution inside Python while recording model calls, context dependencies, validation, and runtime events.
No comments yet.