怎么用:5分鐘完成第一次配置的完整指南)
electerm 插件市場(chǎng)怎么用5分鐘完成第一次配置的完整指南【免費(fèi)下載鏈接】electermFree and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS)項(xiàng)目地址: https://gitcode.com/GitHub_Trending/el/electerm你想在終端里起一個(gè)本地文件服務(wù)器或給 AI 助手接入 MCP 服務(wù)electerm 插件市場(chǎng)widget 列表里就有這些現(xiàn)成能力跟著本文做三件事5 分鐘內(nèi)驗(yàn)證結(jié)果。 electerm 插件市場(chǎng)功能清單能跑哪四類場(chǎng)景widget 列表相當(dāng)于終端的“應(yīng)用商店”每一項(xiàng)都是一個(gè)可運(yùn)行的小服務(wù)。當(dāng)前內(nèi)置條目覆蓋這些場(chǎng)景能力分類代表?xiàng)l目解決什么問題文件傳輸本地文件服務(wù)器、本地 FTP 服務(wù)器在本機(jī)起服務(wù)不經(jīng)過遠(yuǎn)端傳文件AI 集成MCP server把 electerm 的能力暴露給 AI 助手自動(dòng)化批量操作、批量改名對(duì)多個(gè)目標(biāo)批量執(zhí)行命令連接服務(wù)SSH server把本機(jī)當(dāng)服務(wù)端接受別的機(jī)器連接列表界面由 src/client/components/widgets/widgets-list.jsx 渲染掃描、運(yùn)行、停止邏輯在 src/app/widgets/load-widget.js。注意electerm 的 widget 不單獨(dú)“下載安裝”列表隨應(yīng)用提供運(yùn)行即啟用。 electerm 插件安裝與運(yùn)行3 件可驗(yàn)證的事打開 electerm 插件市場(chǎng)側(cè)邊欄 widgets 圖標(biāo)入口在 electerm 左側(cè)邊欄找到 widgets 圖標(biāo)直接點(diǎn)擊。如果沒看到該圖標(biāo)打開“設(shè)置”在左側(cè)欄圖標(biāo)配置中把 widgets 項(xiàng)勾選顯示再點(diǎn)一次。做完應(yīng)看到彈出設(shè)置面板頂部有widgets和runningInstances (0)兩個(gè)標(biāo)簽頁下方是Search widgets...搜索框列表里列著全部可用 widget。搜索 electerm 第一個(gè) widget 并運(yùn)行怎么確認(rèn)生效在搜索框輸入mcp列表會(huì)實(shí)時(shí)過濾出匹配項(xiàng)。點(diǎn)擊該條目右側(cè)出現(xiàn)配置表單按需填完必填參數(shù)點(diǎn)擊運(yùn)行。切到runningInstances標(biāo)簽頁。驗(yàn)證點(diǎn)標(biāo)簽名從(0)變?yōu)?1)列表出現(xiàn)該實(shí)例的運(yùn)行信息再點(diǎn)停止計(jì)數(shù)回到0。能完成這輪啟停說明整個(gè)鏈路工作正常。手動(dòng)安裝 electerm 本地 widget文件拷貝步驟適用于列表里沒有的 widget自研或他人提供的。拿到 widget 文件命名必須符合約定目錄形如widgets/ ├── widget-mcp-server.js ├── widget-local-file-server.js ├── widget-ssh-server.js └── widget-xxx.js # 你要新增的 widget把文件放進(jìn) widgets 目錄與內(nèi)置 widget 文件同一目錄。完全退出 electerm 后重新啟動(dòng)。驗(yàn)證點(diǎn)重啟后widgets列表出現(xiàn)新條目。沒有出現(xiàn)就跳到下一節(jié)的清單先查文件名格式。 electerm 插件不生效6 條排查清單文件名格式不對(duì)文件必須以widget-開頭、.js結(jié)尾ID 只允許小寫字母、數(shù)字、連字符 → src/app/widgets/load-widget.js實(shí)例沖突部分 widget 只允許一個(gè)運(yùn)行實(shí)例重復(fù)啟動(dòng)會(huì)提示“already has a running instance” → src/app/widgets/load-widget.js版本兼容個(gè)別能力依賴應(yīng)用版本版本比較邏輯在此 → src/app/common/version-compare.js網(wǎng)絡(luò)受限需要下載資源或拉取遠(yuǎn)端信息的 widget先配置好代理 → src/app/lib/proxy-agent.js看日志開啟日志輸出定位 widget 加載失敗的具體報(bào)錯(cuò) → src/app/common/log.js入口被隱藏widgets 側(cè)欄項(xiàng)可被關(guān)掉在設(shè)置中重新打開左側(cè)欄圖標(biāo)即可找回 electerm 自定義 widget 開發(fā)入口與生態(tài)方向在 widgets 目錄寫自己的 widget-xxx.js 即開發(fā)入口前端調(diào)用鏈見 src/client/store/widgets.js。生態(tài)會(huì)逐步加入更多第三方 widget 與 MCP 深度集成?,F(xiàn)在就去運(yùn)行你的第一個(gè) widget?!久赓M(fèi)下載鏈接】electermFree and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS)項(xiàng)目地址: https://gitcode.com/GitHub_Trending/el/electerm創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考