This extension is bundled with a custom version of the Alloy analyzer JAR that implements the Language Server Protocol.
Tips
To change Alloy settings (SAT solver, allow warnings, etc.) open the command palette (Ctrl/Cmd+Shift+P), and find the command Open Alloy Editor. This will open the bundled Alloy analyzer.
To execute the Alloy command under cursor, use the command Execute Current Alloy Command (key combo Ctrl+Shift+A E).
To select an Alloy command from a drop down menu, use the command List Alloy Commands.
To execute all Alloy commands in an Alloy file, use the command Execute All Alloy Commands.
Code lens can be disabled by changing the preference alloy.commandHighlightMode to link (a good option if you don't like the code moving vertically while you type).
Requirements
Java (8 or higher) must be installed and included in PATH.