~/.ssh/config inheritance
Reuse supported configuration. Flame uses your existing SSH Host aliases, IdentityFile keys, ProxyJump bastions, and ssh-agent tokens.
Connect your desktop editor to a Flame backend on an SSH host. Work with remote files, terminals, Git, language tools, and agent tasks through an authenticated tunnel. Prepare the host toolchains and credentials your project needs.
Developing on powerful cloud VMs, dev containers, and remote servers is essential for heavy workloads. But conventional approaches fail: network mounts like SSHFS suffer from round-trip latency on every file read and Git status check, while remote desktop tools and VNC lag behind every keystroke.
When your editor runs locally and your files live remotely over a filesystem mount, operations like project search, symbol indexing, and branch switching become agonizingly slow.
Flame solves this with an architectural client-server split. Flame's daemon runs directly where your code lives on the remote host, while your desktop provides a crisp, responsive local interface over a single encrypted SSH connection.
Flame detects your existing ~/.ssh/config Host aliases, IdentityFile keys, and ProxyJump bastions. Add a host alias or custom port in seconds.
Flame connects via SSH, verifies a usable remote Node runtime, deploys the lightweight Flame server bundle, and starts the daemon bound to loopback.
A secure local port-forward tunnel is established over SSH with mutual auth token injection. No server ports are exposed to the public internet.
Language servers, file watchers, search indexing, Git, and terminals run on the remote host. The desktop connects over the network, so response time still depends on latency and host resources.
Run parallel AI coding agents (Claude, Codex, Gemini) directly on high-performance cloud servers using the host’s configured resources, toolchains, and provider access.
Reuse supported configuration. Flame uses your existing SSH Host aliases, IdentityFile keys, ProxyJump bastions, and ssh-agent tokens.
The remote daemon handles disk I/O, Git operations, language servers, and indexing locally, streaming UI state over an encrypted local port forward.
Flame probes the remote host for a usable Node runtime, uploads the lightweight server bundle, and launches the daemon automatically.
The remote Flame server binds strictly to 127.0.0.1 on the remote host. It is never exposed to external interfaces and requires secure token validation.
Seamlessly connect through corporate bastions, private VPCs, and multi-hop jump hosts with built-in ProxyJump support.
Offload heavy compilation, parallel agent workflows, and test suites to high-memory, multi-core cloud instances without heating up your laptop.
Download Flame and connect your desktop editor to project tools running on an SSH host.
Free to use on macOS, Windows, and Linux.