Installation & first steps
Use eShell for remote SSH work and BranchTerm for local development terminals. They run independently and keep separate configuration directories.
Choose an app
| Task | Start with |
|---|---|
| Connect to Linux servers, manage SSH sessions, transfer files | eShell |
| Organize PowerShell / Git Bash by project and browse local files | BranchTerm |
| Compare a remote shell with local commands | Open SSH and local tabs in eShell, then split them |
Extract and launch
The current target is Windows 11 x64. Extract the entire preview package supplied by the maintainer and run eshell.exe or branchterm.exe. Normal use does not require --ssh-probe.
eshell/
├─ eshell.exe
├─ conpty.dll
├─ OpenConsole.exe
└─ notices/
├─ ConPTY-LICENSE.txt
├─ MODIFICATIONS.txt
└─ THIRD-PARTY-LICENSES.txtKeep the runtime files and notices together. BranchTerm uses the same layout with branchterm.exe. Choose a permanent folder, such as D:\Apps\eShell, before pinning the app to the taskbar.
Development preview
Clean-machine startup, sustained use and compatibility across server configurations are still being validated. See version & limitations.
Your first SSH connection
- Select + Session and enter a name, host, port and username.
- Save the profile, then select it under Groups or Recents.
- Verify the server fingerprint before authenticating with a password or private key.
- Wait for the remote terminal to open.
Use the port the server actually listens on; 22 is only the default. Continue with connections & authentication.
Your first local terminal
- Select + Project, name it and choose a directory, or create a standalone session.
- Create a session with PowerShell, Git Bash or a custom shell.
- Confirm the working directory and start the terminal.
- Open the file sidebar to browse project files.
Continue with projects & local terminals.
Change the interface language
Open Settings → Appearance and choose Chinese or English. Names, paths and terminal output are not translated.
Next: eShell workspace · BranchTerm workspace
