{"id":13586461,"url":"https://github.com/isometry/alfred-ssh","last_synced_at":"2025-10-15T18:57:48.362Z","repository":{"id":49980182,"uuid":"70233485","full_name":"isometry/alfred-ssh","owner":"isometry","description":"SSH workflow for Alfred for Mac with powerful hostname expansion/completion","archived":false,"fork":false,"pushed_at":"2022-12-30T15:22:43.000Z","size":67,"stargazers_count":120,"open_issues_count":0,"forks_count":7,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-25T17:02:09.741Z","etag":null,"topics":["alfred","alfred-workflow","iterm2","ssh","terminal","workflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isometry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-10-07T09:35:15.000Z","updated_at":"2025-02-18T19:04:28.000Z","dependencies_parsed_at":"2023-01-31T11:46:18.971Z","dependency_job_id":null,"html_url":"https://github.com/isometry/alfred-ssh","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isometry%2Falfred-ssh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isometry%2Falfred-ssh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isometry%2Falfred-ssh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isometry%2Falfred-ssh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isometry","download_url":"https://codeload.github.com/isometry/alfred-ssh/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248911670,"owners_count":21182134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alfred","alfred-workflow","iterm2","ssh","terminal","workflow"],"created_at":"2024-08-01T15:05:35.182Z","updated_at":"2025-10-15T18:57:48.293Z","avatar_url":"https://github.com/isometry.png","language":"Python","readme":"# ssh workflow for Alfred\n\nA workflow for [Alfred](http://www.alfredapp.com/) Powerpack users to rapidly open Secure SHell (ssh) sessions with smart hostname autocompletion based on the contents of `~/.ssh/known_hosts`, `~/.ssh/config`, `/etc/hosts` and (optionally) Bonjour.\n\n![Example 1](https://raw.github.com/isometry/alfredworkflows/master/screenshots/ssh_local.png)\n\n![Example 2](https://raw.github.com/isometry/alfredworkflows/master/screenshots/ssh_user@local.png)\n\n## Releases\n\n- [v1.3 for Alfred 2.4+](https://github.com/isometry/alfred-ssh/releases/tag/v1.3)\n- [v2.3 for Alfred 3.1+](https://github.com/isometry/alfred-ssh/releases/tag/v2.3)\n- [v3.x for Alfred 4.0+](https://github.com/isometry/alfred-ssh/releases/tag/v3.1)\n- [v4.x for Alfred 5.0+](https://github.com/isometry/alfred-ssh/releases/latest)\n\n## Prerequisites\n\n- [Alfred](http://www.alfredapp.com/) (version 2.4+/3.1+/4.0+/5.0+)\n- The [Alfred Powerpack](http://www.alfredapp.com/powerpack/).\n- Python3 for v3.x+ (most easily installed/maintained with `sudo xcode-select --install` or [Homebrew](https://brew.sh/))\n\n## Usage\n\nType `ssh` in Alfred followed by either a literal hostname or by some letters from the hostname of a host referenced in any of `~/.ssh/known_hosts`, `~/.ssh/config`, `/etc/hosts`, or (with `pybonjour` installed) Bonjour.\n\nIf you wish to have [iTerm2](https://www.iterm2.com/) act as ssh protocol handler rather than Terminal.app, create a new iTerm2 profile with “Name” `$$USER$$@$$HOST$$`, “Command” `$$` and “Schemes handled” `ssh` (e.g. [here](http://apple.stackexchange.com/questions/28938/set-iterm2-as-the-ssh-url-handler) and [here](http://www.alfredforum.com/topic/826-ssh-with-smart-hostname-autocompletion/#entry4147)).\n\n## Contributions \u0026 Thanks\n\n- [nikipore](https://github.com/nikipore)\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisometry%2Falfred-ssh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisometry%2Falfred-ssh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisometry%2Falfred-ssh/lists"}