Get it
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
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
ed25519keys 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.jsterminals 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:
- Windows (installer):
Hitman-0.4.0-windows-x86_64.exe - Linux (Debian/Ubuntu, amd64):
hitman_0.4.0_amd64.deb
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
- Add a connection (host, port, user) and attach an SSH key from the vault.
- Double-click a connection in the sidebar to open it in the focused pane.
- Use the layout buttons in the tab bar to split the workspace; drag the divider to resize.
- 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.jsterminals, connection groups.
Hitman is a TobiVision Inc. product, distributed through ColaApps.