user@host:path syntax. This is useful for editing files on servers without needing to install Fresh remotely.
Quick Start
Features
Authentication
Password and SSH key authentication supported
File Explorer
File explorer shows remote directory structure
Sudo Save
Save protected files with sudo support
Status Indicator
Status bar shows
[SSH:user@host] indicatorRequirements
SSH Syntax Examples
How It Works
Local Editing
You edit files locally in Fresh with all features available (LSP, syntax highlighting, etc.)
The remote agent is temporary and doesn’t require installation. It’s transferred on-demand and runs only during your editing session.
Alternative: SSH + Session Persistence
If you need a persistent editing session that survives connection drops, consider running Fresh directly on the remote host with Session Persistence:SSH + tmux
You can also pair SSH withtmux for a similar effect—run tmux on the remote host and launch Fresh inside it.
Comparison: Remote Editing vs SSH Session
| Feature | Remote Editing (user@host:path) | SSH + Session Persistence |
|---|---|---|
| Installation | No installation on remote | Fresh must be installed remotely |
| LSP Support | Runs locally | Runs on remote host |
| Latency | Higher (file transfers over SSH) | Lower (local to remote host) |
| Persistence | No session persistence | Full session persistence |
| Network Drop | Connection lost | Can reattach to session |
| Use Case | Quick edits, single files | Long-running development sessions |
Choose remote editing for quick configuration changes or log inspection. Choose SSH + session persistence for full development workflows on remote machines.