Self-editing AI app that can run almost anything
A local-first desktop runtime that can edit its own workflows, pages, and operations. Download it free, bring your own AI keys, or connect ChatGPT.
What you get
Built for autonomous execution with full visibility
Local-First Runtime
OpenCorpo runs as a desktop app (Electron + React) with a local Bun daemon. Core orchestration, policy, and audit data stay on-device.
Approvals + Risk Gates
Tool calls and job steps are evaluated through policy rules. High-risk actions can be blocked or routed through explicit human approvals.
Jobs + Scheduling
Recurring and manual jobs track run states including queued, running, completed, failed, and waiting_approval with run history and outputs.
Self-Editing Control Plane
The assistant can propose validated changes to control-plane JSON for tools, jobs, workflows, policy, and UI. Edits can be approved and audited.
Extensible Tooling
Runtime tools come from core definitions, plugin handlers, and MCP server integrations. Capabilities are scoped and revocable.
Operational Visibility
Audit events, tool runs, diagnostics, connector state, and settings endpoints provide a complete view of system behavior and safety decisions.
$ git clone https://github.com/BagelHole/OpenCorpo.git
$ cd OpenCorpo
$ npm install
$ npm run dev:desktop