explaingit

1remote/1remote

5,924C#Audience · ops devopsComplexity · 2/5Setup · easy

TLDR

A Windows app that brings all your remote connections, Remote Desktop, SSH, VNC, FTP, and more, into one searchable interface with a quick-launch shortcut and tabbed sessions.

Mindmap

mindmap
  root((repo))
    What it does
      Central connection hub
      Multiple protocols
      Quick launch Alt+M
    Protocols
      RDP and SSH
      VNC and Telnet
      SFTP and FTP
    Organization
      Tags and icons
      Colors and scripts
      Tabbed sessions
    Setup
      Portable app
      No installer needed
      Multiple languages
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Manage dozens of servers from one app instead of juggling separate RDP, SSH, and SFTP clients.

USE CASE 2

Use the Alt+M quick-launch to jump to any saved connection instantly by typing part of its name.

USE CASE 3

Organize remote connections with tags, colors, and icons to keep dev, staging, and production servers visually separate.

Tech stack

C#

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

1Remote is a Windows application for managing remote connections to other computers. Instead of keeping track of different tools for different types of connections, it brings them all into one place. From a single interface, you can connect to machines using RDP (the standard Windows remote desktop protocol), SSH (a text-based terminal used commonly with Linux servers), VNC (a screen-sharing protocol that works across operating systems), Telnet, SFTP, FTP, and a few other options including RemoteApp. The app includes a quick-launch shortcut, triggered with Alt+M, that lets you search and open any saved connection without navigating through menus. This is useful if you manage many servers or remote machines and want to get to a specific one quickly. Connections can be organized with tags, custom icons, colors, and connection scripts. The app supports multiple display setups and handles high-resolution monitors for RDP sessions. It also supports tabbed connections so you can have several sessions open at once without switching between separate windows. For protocols like SFTP, FTP, and VNC, you can configure 1Remote to hand off the actual connection to a different tool of your choosing, rather than using the built-in handling. This makes it compatible with workflows where you already have a preferred client for certain connection types. 1Remote is distributed as a portable application, meaning you can unpack it and run it without going through an installer. It is available in multiple languages and themes.

Copy-paste prompts

Prompt 1
I manage 20 Linux servers over SSH and Windows machines via RDP. Show me how to set up 1Remote with saved connections, tags, and the Alt+M quick-launch so I can reach any server in seconds.
Prompt 2
I want 1Remote to open SFTP connections in WinSCP instead of its built-in handler. Walk me through the external tool integration settings.
Prompt 3
How do I back up my 1Remote connection list and transfer it to a new Windows machine without losing passwords or settings?
Open on GitHub → Explain another repo

← 1remote on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.