All apps
HI
by TobiVision

Hitman

Download for Windows v0.7.0 · 58.2 MB
Windows Linux Other

Get it

software/hitman/0.7.0/windows/hitman_0.7.0_windows_x86_64.exe
58.2 MB · SHA-256 25efbaaccbdf…
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
software/hitman/0.7.0/linux/i386/hitman_0.7.0_i386.deb
i386 · 43.8 MB · SHA-256 51650609f916…
Download
software/hitman/0.7.0/linux/arm64/hitman_0.7.0_arm64.deb
arm64 · 31.6 MB · SHA-256 582856da71c4…
Download
software/hitman/0.7.0/linux/amd64/hitman_0.7.0_amd64.deb
amd64 · 34.1 MB · SHA-256 6cb7925b27f3…
Download

About

Hitman v0.7.0

Self-hosted SSH terminal manager — accessible from any browser, packaged as a standalone binary or Electron desktop app.

What's new in v0.7.0

Jump hosts (bastion/ProxyJump)

Connect to servers behind a bastion host. Configure a jump host per connection with its own authentication (key or password). Hitman opens a channel through the bastion and connects transparently — the terminal session is with the target server.

Auto-reconnect

When a network hiccup drops an SSH session, Hitman reconnects automatically with exponential backoff (2s → 4s → 8s … capped at 30s, up to 10 attempts). The terminal stays open and shows a reconnect countdown. On success, a "── reconnected ──" line appears inline. Local terminals never auto-reconnect (they exit intentionally).

Command palette (Ctrl+K)

Press Ctrl+K (or Cmd+K on Mac) from anywhere in the dashboard to open a fuzzy-search command palette across all your connections. Arrow keys to navigate, Enter to connect, Escape to close. Shows connection host and group breadcrumb path.

Environment color labels

Color-code connections by environment. Six named labels: Production (red), Staging (amber), Development (green), Database (purple), Monitoring (blue), Other (gray). The color shows as a dot in the sidebar and a bottom border on the tab — at a glance you know which server you're typing in.

Connection notes

Add a free-text description to any connection. Shown as a tooltip when hovering in the sidebar. Great for documenting the server's purpose, owner, or caveats.


Previous releases

Version Highlights
v0.6.0 Workspace persistence (tabs + layout survive reload), connection search/filter
v0.5.0 Right-click paste, local PTY terminal, nested groups, password auth
v0.4.0 Resizable split panes
v0.3.0 Electron desktop app, DoIt OIDC, SQLite, advanced tab/pane system

Download

Platform File Size
Windows x64 hitman_0.7.0_windows_x86_64.exe ~59 MB
Linux amd64 hitman_0.7.0_amd64.deb ~35 MB
Linux arm64 hitman_0.7.0_arm64.deb ~32 MB

Binaries are self-contained — no separate Node.js installation required.


Installation

Windows

Run the .exe — it is a standalone binary, not an installer. Copy it anywhere and run it. On first run it starts the web service and opens a browser window. A system tray icon lets you control the service.

Linux (Debian/Ubuntu)

sudo dpkg -i hitman_0.7.0_amd64.deb   # or arm64

# Configure (all settings optional — defaults work out of the box)
sudo nano /etc/hitman/hitman.env

# Service
sudo systemctl status hitman
sudo journalctl -u hitman -f

Hitman runs as the hitman system user, stores data in /var/lib/hitman/, and is accessible at http://localhost:9021.


Configuration

Place in /etc/hitman/hitman.env (Linux service) or %APPDATA%\Hitman\data\.env (Windows):

# HITMAN_PORT=9021
# HITMAN_HOST=0.0.0.0        # expose on the network (default: 127.0.0.1)
# HITMAN_DATA=/var/lib/hitman
# HITMAN_ADMIN_USER=admin
# HITMAN_ADMIN_PASS=changeme

# DoIt OIDC (optional)
# HITMAN_DOIT_ISSUER=https://id.thework.cloud/oauth
# HITMAN_DOIT_CLIENT_ID=hitman
# HITMAN_DOIT_CLIENT_SECRET=...
# HITMAN_REDIRECT_URI=http://localhost:9021/auth/callback

First run

On first run with an empty database, Hitman creates an admin account using HITMAN_ADMIN_USER / HITMAN_ADMIN_PASS (defaults: admin / admin) and prints the credentials to the terminal. Change the password immediately via Settings → Users.


Source

git.opcenter.io/hitman · MIT License