electerm 插件市场怎么用:5分钟完成第一次配置的完整指南
【免费下载链接】electerm📻Free and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS)项目地址: https://gitcode.com/GitHub_Trending/el/electerm
你想在终端里起一个本地文件服务器,或给 AI 助手接入 MCP 服务?electerm 插件市场(widget 列表)里就有这些现成能力,跟着本文做三件事,5 分钟内验证结果。
📦 electerm 插件市场功能清单:能跑哪四类场景
widget 列表相当于终端的“应用商店”,每一项都是一个可运行的小服务。当前内置条目覆盖这些场景:
| 能力分类 | 代表条目 | 解决什么问题 |
|---|---|---|
| 文件传输 | 本地文件服务器、本地 FTP 服务器 | 在本机起服务,不经过远端传文件 |
| AI 集成 | MCP server | 把 electerm 的能力暴露给 AI 助手 |
| 自动化 | 批量操作、批量改名 | 对多个目标批量执行命令 |
| 连接服务 | SSH server | 把本机当服务端,接受别的机器连接 |
列表界面由 src/client/components/widgets/widgets-list.jsx 渲染,扫描、运行、停止逻辑在 src/app/widgets/load-widget.js。注意:electerm 的 widget 不单独“下载安装”,列表随应用提供,运行即启用。
🚀 electerm 插件安装与运行:3 件可验证的事
打开 electerm 插件市场:侧边栏 widgets 图标入口
- 在 electerm 左侧边栏找到 widgets 图标,直接点击。
- 如果没看到该图标,打开“设置”,在左侧栏图标配置中把 widgets 项勾选显示,再点一次。
做完应看到:弹出设置面板,顶部有widgets和runningInstances (0)两个标签页,下方是Search widgets...搜索框,列表里列着全部可用 widget。
搜索 electerm 第一个 widget 并运行:怎么确认生效
- 在搜索框输入
mcp,列表会实时过滤出匹配项。 - 点击该条目,右侧出现配置表单,按需填完必填参数,点击运行。
- 切到
runningInstances标签页。
验证点:标签名从(0)变为(1),列表出现该实例的运行信息;再点停止,计数回到0。能完成这轮启停,说明整个链路工作正常。
手动安装 electerm 本地 widget:文件拷贝步骤
适用于列表里没有的 widget(自研或他人提供的)。
- 拿到 widget 文件,命名必须符合约定,目录形如:
widgets/ ├── widget-mcp-server.js ├── widget-local-file-server.js ├── widget-ssh-server.js └── widget-xxx.js # 你要新增的 widget- 把文件放进 widgets 目录(与内置 widget 文件同一目录)。
- 完全退出 electerm 后重新启动。
验证点:重启后widgets列表出现新条目。没有出现就跳到下一节的清单,先查文件名格式。
🛠 electerm 插件不生效:6 条排查清单
- 文件名格式不对:文件必须以
widget-开头、.js结尾,ID 只允许小写字母、数字、连字符 → src/app/widgets/load-widget.js - 实例冲突:部分 widget 只允许一个运行实例,重复启动会提示“already has a running instance” → src/app/widgets/load-widget.js
- 版本兼容:个别能力依赖应用版本,版本比较逻辑在此 → src/app/common/version-compare.js
- 网络受限:需要下载资源或拉取远端信息的 widget,先配置好代理 → src/app/lib/proxy-agent.js
- 看日志:开启日志输出,定位 widget 加载失败的具体报错 → src/app/common/log.js
- 入口被隐藏:widgets 侧栏项可被关掉,在设置中重新打开左侧栏图标即可找回
🌱 electerm 自定义 widget 开发入口与生态方向
在 widgets 目录写自己的 widget-xxx.js 即开发入口,前端调用链见 src/client/store/widgets.js。生态会逐步加入更多第三方 widget 与 MCP 深度集成。现在就去运行你的第一个 widget。
【免费下载链接】electerm📻Free and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS)项目地址: https://gitcode.com/GitHub_Trending/el/electerm
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考