OpenCorpo
Free & Open Source

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.

Quick start from source

$ git clone https://github.com/BagelHole/OpenCorpo.git

$ cd OpenCorpo

$ npm install

$ npm run dev:desktop