TL;DR: OpenOPC is an open-source Python framework that assembles a team of AI agents around a goal, they self-organize, hand off work, and learn from each run. This post walks through installation with uv, your first task, Company Mode, and the Office UI.
What OpenOPC Actually Is
I came across OpenOPC a few weeks ago and figured it was just another agent wrapper, something that glues an LLM to a terminal and calls it an "AI developer." It isn't.
OpenOPC, built by the HKUDS research group, is a coordination runtime. You give it a goal. It builds an organization, which have roles, reporting lines, the whole thing. And then staffs those roles with AI employees, decomposes the work into items, and runs the company until the job is done.
Three mechanisms drive it (these are the project's own words, not mine):






