AceShell (dingtongbin/AceShell)
Searching Database…
这是什么?
AceShell 是一款管理网络终端会话的跨平台桌面应用——它把 SSH、Telnet、串口、SFTP、HTTP、RDP 和本地终端统一在一个工具里,用 Go、Wails3、Vue3 和 TypeScript 构建,并内置 AI 助手。
它只是个 SSH 客户端,还是支持更多协议?
它在一个树形视图里管理七种会话类型:SSH、Telnet、串口、SFTP、HTTP、RDP 和本地 shell(通过跨平台 PTY 支持 PowerShell/CMD/Git Bash/WSL),并提供加密存储和主机指纹 TOFU 校验。
怎么构建和运行它?
安装 Go 1.25+、Node.js 20+ 和 wails3 命令行工具,然后用 Wails3 构建;打上发行版标签会触发 GitHub Actions 产出 Windows、Linux 和 macOS 二进制(外加一个供 Microsoft Store 使用的未签名 MSIX)。
构建 AceShell 之前需要哪些工具?
需要安装 Go 1.25+、Node.js 20+ 和 wails3 命令行工具;不需要 Docker 或其他运行时。
AI 助手是一直开着的吗,需要为它准备 API 密钥吗?
AI 助手默认作为测试功能启用,但可以在视图菜单或设置里关闭;它的网页搜索会依次回退到 Bing、真实浏览器渲染和 DuckDuckGo,完全不需要 API 密钥。
内置的 AI 助手究竟能做什么?
它扮演一个先思考再行动的 AI 运维智能体,通过 MCP 总线(Streamable HTTP/SSE/stdio/内置)与工具通信,可以用 Context7 拉取文档,在计划/手动/自动三档权限下运行,并保留完整可追溯、持久化的命令、查询和结果历史。
RDP 功能给的是完整远程桌面,而不只是终端吧?
是的——RDP 会话用 IronRDP 提供全屏图形桌面,支持鼠标/键盘交互、按设备像素比做 1:1 物理显示缩放,以及合并脏区域的渲染。
可以通过 SFTP 传输和编辑远程文件吗?
SFTP 提供本地/远程双栏浏览器,支持上传、下载、断点续传、应用内文本编辑(带文件类型白名单、UTF-8 校验和行号),并支持右键和拖放操作。
这个应用有本地化吗,还是只有中文?
它内置简体中文(默认)和英文,可在设置里即时切换,界面在设计上也便于扩展更多语言。
Which topics is it in?
pty, rdp, ssh-client, sftp, remote-desktop, remote-access, ssh, i18n, sysadmin, encryption, vue, gplv3