OpenCorpo

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:desktop

Platform-specific variants:

  • npm run dist:desktop:win
  • npm run dist:desktop:mac
  • npm 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:

  1. Builds on ubuntu-latest, windows-latest, and macos-latest.
  2. Collects release assets from dist/desktop.
  3. Publishes assets to tagged releases (v*) using softprops/action-gh-release.

Website Download Routing

OpenCorpo.ai exposes GET /api/download:

  • Optional params:
- `platform=windowsmacoslinux`
  • If omitted, platform and arch are inferred from User-Agent.
  • The route fetches releases/latest from 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