DiceTermAlpha

Install

Download DiceTerm, get past SmartScreen, and confirm the Windows + OpenSSH requirements.

DiceTerm ships as a standard Windows installer. The process takes under a minute: download, run, click past SmartScreen, and you're in.

Requirements

  • Windows 10 version 1809 or later, or Windows 11 (x64 or ARM64).
  • OpenSSH Client — required only if you use SSH features (see below).
  • No admin rights needed.

Download

Grab the latest DiceTerm Setup x.y.z.exe from the GitHub releases page:

https://github.com/dicesdev/diceterm/releases

Download the .exe from the Assets section of the most recent release.

Run the installer

DiceTerm is not code-signed, so Windows SmartScreen will warn you on first run.

  1. Double-click DiceTerm Setup x.y.z.exe.
  2. A blue dialog appears: "Windows protected your PC."
  3. Click More info.
  4. Click Run anyway.

The installer is per-user and requires no administrator privileges. It installs to %LOCALAPPDATA%\Programs\DiceTerm\ and launches DiceTerm automatically when it finishes.

Note: The SmartScreen prompt appears because the binary is unsigned, not because it is malicious. You can inspect the source at github.com/dicesdev/diceterm and build it yourself if you prefer (see below).

Enable OpenSSH Client (for SSH features)

DiceTerm delegates all SSH connections to Windows' built-in OpenSSH client (ssh.exe). If you have never used SSH on this machine, you may need to enable it first.

  1. Open SettingsAppsOptional Features.
  2. Search for OpenSSH Client.
  3. If it is not already installed, click Add and wait for it to finish.

Once enabled, DiceTerm will find ssh.exe automatically (via PATH or the fallback at C:\Windows\System32\OpenSSH\ssh.exe).

Where DiceTerm stores data

All state is local to your machine, in %APPDATA%\DiceTerm\:

File Contents
session.json Current layout, panes, scrollback, settings, saved servers
session.backup.json Previous session (rolling backup)
window.json Window size and position
api-token.txt Bearer token for the scripting HTTP API (if enabled)

Nothing is synced to a remote service.

Building from source

If you prefer to build DiceTerm yourself rather than run a pre-built binary:

git clone https://github.com/dicesdev/diceterm
cd diceterm
npm install        # also rebuilds node-pty for your Node version
npm run dev        # development server with hot reload
npm run package:win   # produces an installer in release/

The stack is Electron 42 + electron-vite + React 19 + xterm.js 6 + node-pty (ConPTY) + TypeScript.