Installing Caesar
Caesar can be used through our VSCode extension and as a command-line application. The required Caesar binary can be downloaded automatically by the VSCode extension. You can also download binaries manually, pull a Docker image, or build locally from source.
Option A: Download Caesar Verifier for VSCode (Recommended)

Our Caesar Verifier for VSCode extension is the recommended way to install Caesar. The extension can automatically download and update the pre-built releases of Caesar.
The extension is available in the VSCode and VSCodium extension marketplaces and can be installed by searching for Caesar Verifier.
Go to Caesar Verifier on VSCode MarketplaceFeatures:
- Syntax highlighting and language configuration for HeyVL.
- Snippets for HeyVL.
- Verify HeyVL files on file save or on command.
- Verification errors and successes are shown in the gutter via icons.
- Diagnostics such as errors or warnings are shown in the code and in the "Problems" menu in VSCode.
- Inline explanations of computed verification conditions.
- Automatic installation and updating of Caesar.
Installation:
After installing the extension in VSCode, a getting started page will open from where you can install the Caesar binaries (open manually with Caesar: Open Getting Started
command).
The extension is also published on the Open VSX Registry if you are using VSCodium.
Options B: Download Pre-Built Releases
If you do not want to use the automatic installation from our VSCode extension, you can download Caesar manually.
Option B.1: Pre-Built Binary
-
Go to the latest stable release on GitHub (or latest nightly release) and download the release for your operating system.
-
Extract the
caesar
binary from the downloaded archive. -
On MacOS, you may have to release the binary from quarantine to allow execution.
# Execute in the extracted folder
xattr -d com.apple.quarantine ./caesar