OpenGUI is a desktop and web coding agent built on the first-party OpenGUI Host and Harness.
The Host owns projects, model connections, Sessions, durable transcript history, and execution.
The Harness exposes four workspace tools: read, write, edit, and shell.
- Node.js 22.19 or newer (release CI uses Node.js 24)
- pnpm 11.8.0
- An OpenAI-compatible model endpoint and API key
See docs/model-compatibility.md for the exact custom endpoint
contract and docs/operations.md for security, backup, recovery, and
troubleshooting guidance.
No external coding-agent CLI or SDK is required.
pnpm install
pnpm run dev # Electron
pnpm run dev:web # browserpnpm run check
pnpm run test
pnpm run slop-check
pnpm run buildpnpm run start # Electron
pnpm run start:web # browserSee docs/architecture.md,
docs/adr/0010-first-party-opengui-harness.md,
and CONTRIBUTING.md.