Execute local prompts in SSH remote shells
Local prompt execution over SSH channels means zero server-side installation.
GenAI prompts as runnable programs
SSH trick makes local prompts appear as remote commands without server installation.
Developers who SSH into remote servers and use LLMs for code work
llm · sgpt · aider
$ promptctl ssh user@server
makes a set of locally defined prompt templates "magically" appear within the remote shell as executable command line programs.For example, I have locally defined prompts for `llm-analyze-config` and `askai`. Then on (any) remote host I can:
$ promptctl ssh user@host # Now on remote host $ llm-analyze-config /etc/nginx.conf $ cat docker-compose.yml | askai "add a load balancer"
the prompts behind `llm-analyze-config` and `askai` execute on my local computer (even though they're invoked remotely) via the llm of my choosing.This way LLM tools are never granted SSH access to the server, and nothing needs to be installed to the server. In fact, the server does not even need outbound internet connections to be enabled.
Local prompt execution over SSH channels means zero server-side installation.
Executes local LLM prompts on remote SSH shells without installing agents or opening firewalls.
Prompts execute locally over SSH — no API keys or LLM access on production servers.
Local prompts appear as remote commands over SSH — no server install, no key exposure.
Local prompts execute remotely over SSH with zero server setup and keys never leave your machine.
SSH integration where prompts execute locally but appear remotely is genuinely clever security-wise.