All apps
HI
by TobiVision

Hitman

Download for Windows v0.5.0 · 58.9 MB
Windows Linux Other

Get it

hitman_0.5.0_windows_x86_64.exe
58.9 MB · SHA-256 e7bb7e9fb26f…
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.5.0_i386.deb
i386 · 13.1 MB · SHA-256 c861372df63d…
Download
hitman_0.5.0_arm64.deb
arm64 · 31.6 MB · SHA-256 069a3541578c…
Download
hitman_0.5.0_amd64.deb
amd64 · 34.1 MB · SHA-256 2cb6602b2660…
Download

About

Hitman 0.5.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 — single, vertical, horizontal, or 2x2 layouts. Drag the divider between panes to set the split ratio; the layout is remembered.
  • Nested connection groups (new in 0.5.0) — create subgroups inside groups to organise hosts into a hierarchy. The sidebar renders the full tree with collapse/expand.
  • Right-click paste in terminal (new in 0.5.0) — right-click anywhere inside a terminal to paste from the clipboard or copy the current selection.
  • Local terminal (new in 0.5.0) — open a real local shell (PowerShell on Windows, $SHELL on Linux) directly from the sidebar without configuring an SSH connection.
  • SSH password auth (new in 0.5.0) — configure a connection with a password instead of an SSH key. The password is stored encrypted at rest alongside your keys.
  • 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 — 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. Desktop and Start-menu shortcuts are created automatically.

Linux — direct .deb

sudo apt install ./hitman_0.5.0_amd64.deb   # or arm64 / i386

Linux — ColaApps APT repository

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.5.0.


First run

On first launch Hitman creates a bootstrap admin account (admin / admin, printed to the console). Override with HITMAN_ADMIN_USER and HITMAN_ADMIN_PASS. Change the password immediately after logging in.

Where your data lives:

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

DoIt single sign-on (optional)

Create a .env file in the data directory:

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

Using Hitman

  1. Add a connection (host, port, user) and attach an SSH key or set a password.
  2. Double-click a connection to open it in the focused pane, or click Local Terminal for a shell on the machine running Hitman.
  3. Right-click inside any terminal to Paste or Copy.
  4. Use the layout buttons in the tab bar to split the workspace; drag the divider to resize.
  5. Organise connections into nested groups — right-click a group and choose New subgroup here.

What's new in 0.5.0

  • Right-click paste/copy — context menu in every terminal pane.
  • Local terminal — opens PowerShell (Windows) or $SHELL (Linux) as a full PTY session via node-pty; resize, colours, and interactive apps all work.
  • Nested groups — groups can be nested to any depth. The sidebar shows and counts the whole subtree. Deleting a parent group cascades to all children.
  • Password auth — optional per-connection SSH password, stored AES-256-GCM encrypted at rest alongside your private keys. Key takes priority when both are configured.
  • Multi-arch Linux packages.deb packages now ship for amd64, arm64, and i386.

Recent history

Version Highlights
0.4.0 Resizable split panes with drag handles
0.3.1 Fixed missing tray icon in packaged app
0.3.0 Electron desktop app, SQLite storage, DoIt OIDC login
0.2.0 Production backend and CI/CD pipeline
0.1.0 Initial web SSH manager

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