# electerm **Repository Path**: mirrors_opencollective/electerm ## Basic Information - **Project Name**: electerm - **Description**: ๐ŸญTerminal/ssh/sftp client(linux, mac, win) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

# electerm [![GitHub version](https://img.shields.io/github/release/electerm/electerm/all.svg)](https://github.com/electerm/electerm/releases) [![Build Status](https://travis-ci.org/electerm/electerm.svg?branch=release)](https://travis-ci.org/electerm/electerm) [![Build status](https://ci.appveyor.com/api/projects/status/33ckbqln02utekxd/branch/release?svg=true)](https://ci.appveyor.com/project/zxdong262/electerm/branch/release) Dependency Status Dev Dependency Status [![license](https://img.shields.io/github/license/electerm/electerm.svg)](https://github.com/electerm/electerm/blob/master/LICENSE) [![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu) Terminal/ssh/sftp client(linux, mac, win) based on electron/ssh2/node-pty/xterm/antd and other libs.
## Download - [https://electerm.html5beta.com](https://electerm.html5beta.com) - From release: [https://github.com/electerm/electerm/releases](https://github.com/electerm/electerm/releases) - Install from npm ```bash npm i -g electerm # after install it will open at once for windows and linux, # for mac, will open the drag to install panel ``` ## Upgrade - Auto upgrade: When new version released, you will get upgrade notification after you start electerm again, then you click the upgrade button to upgrade. - Download: Just download the latest edition, reinstall. - Npm: If you install from npm, just run `npm i -g electerm` again. ## Features - Work as a terminal/file manager or ssh/sftp client(similar to xshell) - Global hotkey to toggle window visibility (simliar to guake, default is `ctrl + 2`) - Support multi platform(linux, mac, win) - ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡จ๐Ÿ‡ณ ๐Ÿ‡ง๐Ÿ‡ท ๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡ช๐Ÿ‡ธ Support multi-language([electerm-locales](https://github.com/electerm/electerm-locales), contribute welcome) - Double click to directly edit remote file(small ones). - Edit local file with built-in editor(small ones). - Support auth with publickey + password. - Support Zmodem. - Support transparent window(Mac, win). ## Support Without users's feebacks/suggestions, this project would not get this far, would love to hear from you, please tell me what you think, [submit an issue](https://github.com/electerm/electerm/issues), [send me an email](mailto:zxdong@gmail.com), or [create/fix language files](https://github.com/electerm/electerm-locales). ## Dev ```bash # tested in ubuntu16.04/mac os 10.13 only # need nodejs/npm, suggest using nvm to install nodejs/npm # https://github.com/creationix/nvm # with node 8.6+ git clone git@github.com:electerm/electerm.git cd electerm npm i # start webpack dev server npm start # in a separate terminal session run app npm run app ``` ## Test ```bash npm run pre-test cp .sample.env .env # then edit .env, fill your test host/username/password npm run test ``` ## Test build ```bash # Tested only in ubuntu 16.04 x64 # Install yarn first(to do yarn autoclean) # See https://yarnpkg.com/en/docs/install # Build linux only with -l npm i npm run pre-test npm run release -l # visit dist/ ``` ## Use - [Set autorun when login to os](https://github.com/electerm/electerm/wiki/autorun-electerm-when-login-to-os) ## Change log Visit [Releases](https://github.com/electerm/electerm/releases) ## License MIT