{"id":18664588,"url":"https://github.com/electerm/.github","last_synced_at":"2026-01-24T05:03:39.307Z","repository":{"id":190070306,"uuid":"681880491","full_name":"electerm/.github","owner":"electerm","description":"Electerm public readme","archived":false,"fork":false,"pushed_at":"2025-06-17T03:16:08.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-17T04:24:40.903Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/electerm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-23T00:57:53.000Z","updated_at":"2025-06-17T03:16:11.000Z","dependencies_parsed_at":"2025-02-18T17:00:43.349Z","dependency_job_id":null,"html_url":"https://github.com/electerm/.github","commit_stats":null,"previous_names":["electerm/.github"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/electerm/.github","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electerm%2F.github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electerm%2F.github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electerm%2F.github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electerm%2F.github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/electerm","download_url":"https://codeload.github.com/electerm/.github/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electerm%2F.github/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28712841,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T05:01:10.984Z","status":"ssl_error","status_checked_at":"2026-01-24T04:59:18.328Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T08:24:11.210Z","updated_at":"2026-01-24T05:03:39.276Z","avatar_url":"https://github.com/electerm.png","language":null,"readme":"\u003ch1 align=\"center\" style=\"padding-top: 60px;padding-bottom: 40px;\"\u003e\n    \u003ca href=\"https://electerm.github.io/electerm\"\u003e\n        \u003cimg src=\"https://github.com/electerm/electerm-resource/raw/master/static/images/electerm.png\", alt=\"\" /\u003e\n    \u003c/a\u003e\n\u003c/h1\u003e\n\n[中文](README_cn.md)\n\n# electerm [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Open%20sourced%20terminal%2Fssh%2Fsftp%20client(linux%2C%20mac%2C%20win)\u0026url=https%3A%2F%2Fgithub.com%2Felecterm%2Felecterm\u0026hashtags=electerm,ssh,terminal,sftp)\n\n[![GitHub version](https://img.shields.io/github/release/electerm/electerm/all.svg)](https://github.com/electerm/electerm/releases)\n[![Build Status](https://github.com/electerm/electerm/actions/workflows/mac-test-1.yml/badge.svg)](https://github.com/electerm/electerm/actions)\n[![license](https://img.shields.io/github/license/electerm/electerm.svg)](https://github.com/electerm/electerm/blob/master/LICENSE)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Get it from the Snap Store](https://img.shields.io/badge/Snap-Store-green)](https://snapcraft.io/electerm)\n[![Get it from the Microsoft Store](https://img.shields.io/badge/Microsoft-Store-blue)](https://www.microsoft.com/store/apps/9NCN7272GTFF)\n[![open collective badge](https://opencollective.com/electerm/tiers/backer/badge.svg?label=backer\u0026color=brightgreen)](https://opencollective.com/electerm)\n\nOpen-sourced terminal/ssh/telnet/serialport/sftp client(linux, mac, win).\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/electerm/electerm-resource/raw/master/static/images/electerm.gif\", alt=\"\" /\u003e\n\u003c/div\u003e\n\n## Features\n\n- Works as a terminal/file manager or ssh/telnet/serialport/sftp client\n- Global hotkey to toggle window visibility (similar to guake, default is `ctrl + 2`)\n- Multi platform(linux, mac, win)\n- 🇺🇸 🇨🇳 🇧🇷 🇷🇺 🇪🇸 🇫🇷 🇹🇷 🇭🇰 🇯🇵 🇸🇦 🇩🇪 🇰🇷 Multi-language support([electerm-locales](https://github.com/electerm/electerm-locales), contributions/fixes welcome)\n- Double click to directly edit (small) remote files.\n- Auth with publicKey + password.\n- Support Zmodem(rz, sz).\n- Support ssh tunnel.\n- Support [Trzsz](https://github.com/trzsz/trzsz)(trz/tsz), similar to rz/sz, and compatible with tmux.\n- Transparent window(Mac, win).\n- Terminal background image.\n- Global/session proxy.\n- Quick commands\n- UI/terminal theme\n- Sync bookmarks/themes/quick commands to github/gitee secret gist\n- Quick input to one or all terminals.\n- Command line usage: check [wiki](https://github.com/electerm/electerm/wiki/Command-line-usage)\n\n## Download\n\n- [sourceforge](https://sourceforge.net/projects/electerm.mirror/files/)\n- [github releases](https://github.com/electerm/electerm/releases)\n\n## Install\n\n- For Mac user: `brew install --cask electerm`\n- With snap: `sudo snap install electerm --classic`\n- For some Linux distribution, you can find it from OS default App store(Ubuntu, Deepin, Mint...).\n- For some linux OS, the `rpm`, `deb`, or `snap` release may not work, you can try the `tar.gz` release.\n- For Windows users, you can install it from [windows store](https://www.microsoft.com/store/apps/9NCN7272GTFF), command-line installer [winget](https://github.com/microsoft/winget-cli) and [scoop](https://github.com/lukesampson/scoop) is also recommended:\n\n```powershell\n# winget https://github.com/microsoft/winget-cli\nwinget install electerm\n\n# scoop https://github.com/lukesampson/scoop\nscoop bucket add dorado https://github.com/chawyehsu/dorado\nscoop install dorado/electerm\n```\n\n- Install from npm\n\n```bash\nnpm i -g electerm\n\n# after installation, it will immediately open for windows and linux,\n# for macOS, it will open the drag to install panel\n\n```\n\n## Upgrade\n\n- Auto upgrade: When a new version is released, you will get an upgrade notification after you start electerm again. You can then click the upgrade button to upgrade.\n- Download: Just download the latest edition, reinstall.\n- Npm: If you install from npm, just run `npm i -g electerm` again.\n- If use Snap or some other distribution system, these systems may provide upgrades.\n\n## Themes\n\n- https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/electerm\n- https://github.com/Hope-IT-Works/electerm-theme-termius\n\n## Known issues\n\n[https://github.com/electerm/electerm/wiki/Know-issues](https://github.com/electerm/electerm/wiki/Know-issues)\n\n## Troubleshoot\n\n[https://github.com/electerm/electerm/wiki/Troubleshoot](https://github.com/electerm/electerm/wiki/Troubleshoot)\n\n## Discussion\n\n[Discussion board](https://github.com/electerm/electerm/discussions)\n\n## Support\n\nWould love to hear from you, please tell me what you think, [submit an issue](https://github.com/electerm/electerm/issues), [Start a new discussion](https://github.com/electerm/electerm/discussions/new), [create/fix language files](https://github.com/electerm/electerm-locales) or create pull requests, all welcome.\n\n## Sponsor this project\n\nopen collective\n\n[![open collective badge](https://opencollective.com/electerm/tiers/backer.svg?avatarHeight=36\u0026width=600)](https://opencollective.com/electerm)\n\nwechat donate\n\n[![wechat donate](https://github.com/electerm/electerm-resource/raw/master/static/images/electerm-wechat-donate.png)](https://github.com/electerm)\n\n## Dev\n\n```bash\n# tested in ubuntu16.04+/mac os 10.13+ only\n# needs nodejs/npm, suggest using nvm to install nodejs/npm\n# https://github.com/creationix/nvm\n# with nodejs 16+\n\ngit clone git@github.com:electerm/electerm.git\ncd electerm\nnpm i\n\n# start webpack dev server, requires port 5570\nnpm start\n\n# in a separate terminal session run app\nnpm run app\n\n# code format check\nnpm run lint\n\n# code format fix\nnpm run fix\n```\n\n## Test\n\n```bash\nnpm run prepare-build\nnpm run prepare-test\ncp .sample.env .env\n\n# edit .env, fill your test host/username/password, may only works in mac OS\nnpm run test\n```\n\n## Test build\n\n```bash\n# Tested only in ubuntu 16.04 x64+\n# Install yarn first(to do yarn autoclean)\n# See https://yarnpkg.com/en/docs/install\n\n# Build linux only with -l\nnpm i\nnpm run prepare-build\nnpm run release -l\n# check dist/ folder\n```\n\n## Use\n\n- [Set autorun when login to os](https://github.com/electerm/electerm/wiki/Autorun-electerm-when-login-to-os)\n\n## Change log\n\nVisit [Releases](https://github.com/electerm/electerm/releases).\n\n## License\n\nMIT\n","funding_links":["https://opencollective.com/electerm"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felecterm%2F.github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felecterm%2F.github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felecterm%2F.github/lists"}