SelfCmd
Run, schedule & monitor your servers from one app
3 followers
Run, schedule & monitor your servers from one app
3 followers
Run commands on your local machine or remote servers over SSH, manage connections, schedule tasks, chain workflows, and monitor resources โ with an in-app AI assistant and MCP server, all from one offline desktop app.







Release notes of new Version 2.3.3:
- Run one command across many hosts: scheduled tasks and the command library now accept multiple connections and execute in sequence with a single combined summary; when a one-time task partially fails, retrying re-runs only the hosts that failed, so a server that already rebooted is never hit twice
- SFTP tasks get a multi-host window: one row per server, adjustable concurrency (1-8, default 3), a live queue, cancel at any point, and a final summary that counts skipped hosts separately
- Host availability now comes from one shared source across every connection picker: selectors probe in the background the moment they open, show a status dot per host, and add re-check and group filters, so the "online only" filter is accurate without running "Test all" first
- Consistent typography throughout, a slightly larger default font, and a bottom window bar that shows how many windows are docked and highlights them while collapsed
- Fixed the status bar and monitor metric cells rendering as unreadable white blocks on some dark-theme setups
- Clearer failures for local commands: unexpanded {{variables}} are caught before anything runs, and Windows now warns when bash-only syntax is about to go through cmd.exe instead of leaving you with a cryptic error in the system language
- Readability fixes: SFTP tasks moved from the "More" menu onto the toolbar, the SFTP task list no longer crams names onto two lines, the edit-task dialog reflows instead of forcing a horizontal scrollbar, and import/export summaries are no longer cut off mid-list