- electerm.org: Homepage, downloads, videos, etc
- electerm-web: Web app version running in browser(including mobile device)
- electerm-web-docker: Docker image for electerm-web
- electerm online: Public free online electerm app
- electerm demo: Online demo of electerm
- electerm AI: Free AI for electerm users
- electerm deb repo: Debian repo of electerm
- electerm rpm repo: RPM repo of electerm
electerm is a free and open-sourced ssh/sftp/telnet/RDP/VNC/Spice/ftp client (linux, mac, win, HarmonyOS).
This project brings electerm to HarmonyOS using the Electron 鸿蒙 runtime (Chromium + Node.js).
This project is a work in progress. The current goal is to make electerm work as a web app on HarmonyOS — building and running successfully. Publishing to the HarmonyOS AppGallery may take months (requires software copyright certificate and other compliance steps).
- Basic project structure with Electron 鸿蒙 runtime integration
- Build pipeline (CI + local) that downloads pre-built runtime tarball
- ArkTS layer using web_engine HAR module (WebAbility, WebWindow)
- Get the app to build and run successfully on HarmonyOS
- Test electerm-web frontend + backend in the Electron 鸿蒙 runtime
- Fix any runtime issues (API compatibility, file paths, permissions)
- Add more Electron-specific features (or evaluate using electerm's original Electron code)
- Obtain software copyright certificate (软件著作权登记) — required for AppGallery publishing
- Publish to HarmonyOS AppGallery
| Document | Content |
|---|---|
| docs/BUILD.md | Build instructions (local + CI), troubleshooting |
| docs/ENV_SETUP.md | Huawei Developer account, certificates, GitHub Secrets |
| docs/ARCHITECTURE.md | Architecture overview and design decisions |
MIT — same as electerm