Skip to content

Installation

The fastest way to install JacqOS on macOS or Linux:

Terminal window
curl -fsSL https://www.jacqos.io/install.sh | sh

This detects your platform, downloads the correct bundle from GitHub Releases, verifies the checksum, and installs to ~/.local/bin.

The installer falls back from the latest stable release to the latest installable preview bundle when a stable bundle is not published for your platform yet.

The official bundle seeds the bundled jacqos-chevy-offer-containment and jacqos-drive-thru-ordering workspaces under ~/JacqOS/workspaces/examples/ so Studio can open real local JacqOS apps on first run.

Pin a specific version:

Terminal window
JACQOS_VERSION=0.4.1-preview curl -fsSL https://www.jacqos.io/install.sh | sh

Custom install directory:

Terminal window
JACQOS_INSTALL_DIR=/opt/jacqos/bin curl -fsSL https://www.jacqos.io/install.sh | sh

If you prefer to download and install manually, grab the bundle from GitHub Releases. You do not need Rust, Cargo, Node.js, or any compilation toolchain.

PlatformAssetStatusInstall path
Linux x86_64jacqos-linux-x86_64.tar.gz or jacqos-linux-x86_64-preview.tar.gzGA or previewExtract and run ./install.sh
Linux arm64jacqos-linux-arm64.tar.gz or jacqos-linux-arm64-preview.tar.gzGA or previewExtract and run ./install.sh
macOS arm64jacqos-macos-arm64.zipGA only when signed and notarizedExtract and run ./install.sh
macOS arm64 previewjacqos-macos-arm64-preview.zipPreview onlyExtract and run ./install.sh
Windows x86_64jacqos-windows-x86_64-preview.zipPreviewExtract and run install.ps1
macOS x86_64not publishedNot shipped in V1Use Apple Silicon or the contributor path

The bundle always includes:

  • jacqos
  • the private jacqos-studio helper
  • a bundled workspace at ~/JacqOS/workspaces/examples/jacqos-incident-response

Launch Studio only through jacqos studio.

Terminal window
curl -fsSLO https://github.com/Jacq-OS/jacqos/releases/latest/download/jacqos-linux-x86_64.tar.gz
tar -xzf jacqos-linux-x86_64.tar.gz
./jacqos-*/install.sh

Download jacqos-macos-arm64.zip from the release page. If the macOS asset is still in preview, the filename ends with -preview.zip.

Terminal window
unzip jacqos-macos-arm64.zip
./jacqos-*/install.sh

Run the PowerShell installer or download jacqos-windows-x86_64-preview.zip from the release page.

Terminal window
iwr https://www.jacqos.io/install.ps1 -UseBasicParsing | iex
Terminal window
Expand-Archive .\jacqos-windows-x86_64-preview.zip -DestinationPath .
.\jacqos-*\install.ps1
Terminal window
$ jacqos --version
jacqos <version>

Then launch Studio:

Terminal window
jacqos studio

On a fresh install without a default workspace, Studio opens Workspace automatically.

If Studio instead shows Home with no loaded data, click OPEN WORKSPACE.

In Bundled Examples, choose Incident Response (Bundled Example) and click OPEN.

Home then shows either RUN DEMO or RESET DEMO, depending on whether the local workspace already has demo state.

Once installed, update to the latest version with:

Terminal window
jacqos self-update

This checks GitHub Releases for the latest version, downloads the correct binary for your platform, verifies its checksum, and replaces the installed binary in place.

To check for updates without installing:

Terminal window
jacqos self-update --check

The official install includes everything you need for local development, Studio inspection, and the first cloud publish flow:

  • Bundled Studio demo — open real local Chevy Offer Containment and Drive-Thru Ordering workspaces
  • Scaffold — generate new app directories
  • Dev shell — watch files, hot-reload ontology and mappers in under 250ms
  • Replay — deterministic replay of fixture files
  • Verify — run all invariants and fixtures with a single command
  • Studio — operator surface for the drill inspector, timeline, and ontology browser, launched with jacqos studio
  • Cloud commands — sign in, select a scope, publish, issue a scoped runtime token, send observations, and replay hosted evidence
  • Export — freeze evaluation packages, hosted evidence, and observation logs

If the bundled workspace destination already exists, the installer leaves it in place instead of overwriting user-owned changes.

No plugins, no extensions, no separate installs. One bundle does it all.

  • Linux x86_64
  • macOS 13+ on Apple Silicon
  • Windows x86_64 preview
  • No runtime dependencies

If you are developing inside this repository, cargo install --path tools/jacqos-cli remains available as the contributor-only path. The supported end-user install story is the official release bundle above.