All apps
HI
by TobiVision

Hitman

Download for Windows v0.4.0 · 81.6 MB
Windows Linux Other

Get it

Hitman-0.4.0-windows-x86_64.exe
81.6 MB · SHA-256 02b88dfbafda…
Download

If you've already added the repository, just run:

sudo apt install hitman
First-time setup (add repository)
sudo tee /etc/apt/sources.list.d/colaapps.list > /dev/null <<'EOF'
deb [trusted=yes] https://colaapps.com/repo stable main
EOF
sudo apt update
sudo apt install hitman
hitman_0.4.0_amd64.deb
amd64 · 143.2 MB · SHA-256 cde12e223297…
Download

About

Hitman 0.4.0

Hitman is a desktop and web SSH connection manager. Keep all your servers in one place, open as many live terminals as you need, and arrange them side by side in resizable split panes. Your SSH keys never leave your machine in the clear — they are encrypted at rest.

Built for the TheWork.Cloud ecosystem with DoIt single sign-on, Hitman also runs fully offline with a local password.


Highlights

  • Encrypted key vault — generate ed25519 keys or import existing PEM keys; everything is sealed with AES-256-GCM and only decrypted in memory when a session opens.
  • Multi-tab terminals — real xterm.js terminals over a WebSocket-to-SSH bridge. Open the same host many times; each tab is its own independent session.
  • Resizable split panes (new in 0.4.0) — single, vertical, horizontal, or 2x2 layouts. Drag the divider between panes to set the split ratio; the layout is remembered.
  • Connection groups — organise hosts into folders with drag-and-drop and inline rename.
  • Detach to a window — pop any terminal out into its own window, then click to reclaim it.
  • DoIt SSO + offline fallback — sign in with id.thework.cloud, or set a local password and work without a network.
  • Self-contained installer — the Windows and Linux packages bundle their own server runtime. Nothing else to install; the web UI is also reachable at http://localhost:9021.

Download

Pick the package for your platform from the download buttons above, or use a direct link:


Install

Windows

Run the installer and follow the prompts. You can choose the install directory; desktop and Start-menu shortcuts are created automatically.

Linux — direct .deb

# download, then:
sudo apt install ./hitman_0.4.0_amd64.deb

libsecret-1-0 is pulled in automatically as a dependency.

Linux — ColaApps APT repository

Add the ColaApps repository once, then install (and get future updates) with apt:

echo "deb [trusted=yes] https://colaapps.com/repo stable main" \
  | sudo tee /etc/apt/sources.list.d/colaapps.list
sudo apt update
sudo apt install hitman

To pin this exact release: sudo apt install hitman=0.4.0.


First run

On first launch, if no users exist, Hitman creates a bootstrap admin account. By default the credentials are admin / admin (printed to the console); override them with the HITMAN_ADMIN_USER and HITMAN_ADMIN_PASS environment variables. Change the password immediately after logging in.

Where your data lives:

  • Windows: %APPDATA%\Hitman\data
  • Linux: ~/.config/Hitman/data

Enable DoIt single sign-on (optional)

Create a .env file in the data directory above with:

HITMAN_DOIT_ISSUER=https://id.thework.cloud/oauth
HITMAN_DOIT_CLIENT_ID=hitman
HITMAN_DOIT_CLIENT_SECRET=<your-client-secret>
HITMAN_REDIRECT_URI=http://localhost:9021/auth/callback

After your first DoIt login you will be prompted to set an offline password so you can still sign in when you are away from the network.


Using Hitman

  1. Add a connection (host, port, user) and attach an SSH key from the vault.
  2. Double-click a connection in the sidebar to open it in the focused pane.
  3. Use the layout buttons in the tab bar to split the workspace; drag the divider to resize.
  4. Drag tabs between panes, or pop one out into its own window with the detach button.

Terminals keep their connection alive across layout changes — splitting or rearranging panes never drops a session.


What's new in 0.4.0

  • Resizable split panes — a drag handle between panes persists the column/row split ratio (clamped to 10-90%).

Recent history

  • 0.3.1 — fixed a missing tray icon in the packaged app.
  • 0.3.0 — Electron desktop app, SQLite storage, DoIt OIDC login, and the advanced tab / split-pane system.
  • 0.2.0 — production backend and CI/CD.
  • 0.1.0 — initial web SSH manager: JWT auth, xterm.js terminals, connection groups.

Hitman is a TobiVision Inc. product, distributed through ColaApps.