AI Shell 是一款面向网络、安全和运维工程师的 Windows 桌面 AI SSH 客户端。它将会话管理、远程终端、SFTP 文件操作和 AI 排障助手整合到同一个应用中,减少在终端、浏览器和其他 AI 工具之间反复切换。
当前版本处于早期开发阶段,尚不建议用于生产环境。
- 文件夹与会话树管理,支持创建、编辑、删除、移动和排序
- 基于
ssh2和xterm.js的真实 SSH 终端 - SSH 密码与私钥认证,本地记住的凭据经过加密保护
- SFTP 目录浏览、上传、下载、新建、删除及文本文件编辑
- AI 助手侧边栏,支持 OpenAI 兼容接口、流式回复和模型配置
- 将脱敏后的终端上下文发送给 AI,辅助分析命令输出和排障
- SQLite 本地持久化,以及主密码和 Electron
safeStorage凭据保护
- Electron
- React
- TypeScript
- Node.js
- SQLite
- ssh2
- xterm.js
- Vite
- Windows 10/11
- Node.js 22.12 或更高版本
- npm
git clone https://github.com/HJ12366/AI-Shell.git
Set-Location AI-Shell
npm cinpm run build
npm run electron# 仅启动 Vite 渲染进程开发服务器
npm run dev
# 类型检查
npm run typecheck
# 运行测试
npm test当前版本为 0.1.0,V1 MVP 正在开发中。
已实现:
- Session 与文件夹管理
- SSH 密码和私钥连接
- xterm.js 终端交互
- SFTP 文件管理
- 本地凭据保护
- AI 对话、终端上下文脱敏和基础模型配置
仍在开发或规划中:
- Telnet 和 Serial 终端执行(当前仅支持会话配置)
- 更完整的终端历史与会话记忆
- AI 只读诊断和受控命令执行
- 团队协作、企业部署和知识库能力
欢迎通过 Issue 提交问题和功能建议。
Copyright (C) 2026 HJ12366
This project is licensed under the GNU General Public License v3.0.