Retro hacker plugin launcher. Single binary. No installer.
Ctrl + Shift + Space → summon
Q / Esc → minimize to tray
Ctrl + Q → quit
Tabs:
- LAUNCHER - runs anything you drop into
~/.0xid/apps/ - SSH - host manager, AES-256-GCM password vault (4-digit PIN), terminal, SFTP
- SCANNER - local network sweep
- WSL2 - distro list / start / stop
- WOL - Wake-on-LAN with ping status
Drop into ~/.0xid/apps/:
.exe .bat .cmd .ps1 .py .lnk
Subfolders work. logs/ is ignored. For metadata (icons, args, descriptions) add a plugins.json:
[
{ "name": "scan", "path": "nmap.exe", "args": ["-sn", "10.0.0.0/24"], "icon": "🛰" },
{ "name": "tail", "path": "tail.bat", "interactive": true }
]All in ~/.0xid/ (Windows: %USERPROFILE%\.0xid\):
.0xid/
├── apps/ ← drop your stuff here
├── ssh_hosts.json ← passwords encrypted
└── wol_hosts.json
cargo build --releaseBinary: target/release/0xid.exe.
Push a tag, GitHub Actions builds + publishes:
git tag v1.0.0
git push origin v1.0.0eframe / egui · Windows tray + global hotkey via windows-sys · aes-gcm for the SSH vault · built-in ssh.exe / scp.exe for sessions.