Reference
Releases and Downloads
Build + Package Flow
OpenCorpo desktop packaging is driven by Electron Builder and root npm scripts.
Core commands:
npm run build:desktop
npm run pack:desktop
npm run dist:desktopPlatform-specific variants:
npm run dist:desktop:winnpm run dist:desktop:macnpm run dist:desktop:linux
Output Artifacts
Current patterns from electron-builder.json:
- Windows:
OpenCorpo-{version}-win-{arch}.exe/.zip - macOS:
OpenCorpo-{version}-mac-{arch}.dmg/.zip - Linux:
OpenCorpo-{version}-linux-{arch}.AppImage/.deb
GitHub Release Automation
The workflow .github/workflows/release-desktop.yml:
- Builds on
ubuntu-latest,windows-latest, andmacos-latest. - Collects release assets from
dist/desktop. - Publishes assets to tagged releases (
v*) usingsoftprops/action-gh-release.
Website Download Routing
OpenCorpo.ai exposes GET /api/download:
- Optional params:
| - `platform=windows | macos | linux` |
|---|
- If omitted, platform and arch are inferred from
User-Agent. - The route fetches
releases/latestfrom GitHub API and redirects to matching asset URLs. - Binary traffic is served by GitHub Releases, not OpenCorpo.ai.
Last updated from repo snapshot: 2026-02-20
Last updated: 2026-02-20