ChibyTerm 入门指南:5 分钟搭建一个 AI 运维平台
一、背景最近团队服务器数量上来了15 台左右原来 Tabby 手动 SSH 的方式暴露了三个问题误操作风险高手滑rm -rf误删、路径写错、参数漏写权限分配难多人共用 root 账号出了问题追责困难知识沉淀差运维经验全在老员工脑子里新人来了重头学调研了一圈发现了开源ChibyTerm赤壁终端作为统一入口跑了几天分享下使用体验。二、什么是 ChibyTermChibyTerm 是一个AI 驱动的 Web 运维终端核心理念AI 生成命令 人工确认 完整审计主要能力 Web 终端浏览器内 SSH / WinRM 连接 Linux / Windows 自然语言 → Shell 命令️ 确认卡机制高风险命令强制二次确认 Fleet 批量执行单指令批量下发 汇总报告 知识双轨KnowledgeHub DocHub 插件机制通过 entry_points 扩展自定义工具技术栈Python 3.10 / FastAPI / Paramiko / xterm.js许可证Apache-2.0核心 商业闭源企业扩展三、5 分钟快速上手1. 安装bash复制pip install chibyterm2. 配置主机在工作目录创建data/hosts.jsonjson复制{ hosts: [ { id: demo-1, name: my-server, host: 192.168.1.100, port: 22, username: root, password: ***, conn_type: ssh } ] }3. 配置 LLM可选不配置 LLM 也能用只是只能用规则模式bash复制export LLM_PROVIDERopenai export OPENAI_API_KEY***4. 启动服务bash复制uvicorn chibyterm.main:app --host 127.0.0.1 --port 8000Windows PowerShellpowershell复制python -m uvicorn chibyterm.main:app --host 127.0.0.1 --port 80005. 访问 Web UI浏览器打开http://localhost:8000输入默认账号admin和日志里的初始密码登录。四、核心功能实战4.1 自然语言 → 命令在终端输入查看内存使用情况系统自动生成free -h弹出确认卡code复制⚠️ 即将执行 free -h 当前用户root | 目标demo-1 (192.168.x.x) [ 查看详情 ] [ 允许 ] [ 拦截 ]4.2 高风险命令拦截以下命令会被自动拦截不允许执行rm -rf /或删根目录dd if整盘操作mkfs格式化shutdown/rebootchmod 777/chown -R拦截不是阻断而是强制人工确认 留痕。4.3 Fleet 批量执行输入给所有 Web 服务器跑一次系统更新系统会识别目标机器按标签筛选生成每台机器的命令可能略有差异串行执行汇总成功/失败状态生成执行报告可导出 PDF / Markdown4.4 知识双轨KnowledgeHub结构化知识条目类似内部 WikiDocHub原始文档存储附在命令执行结果上团队踩过的坑比如为什么这台机器不能重启可以沉淀进系统新人来了直接搜。五、实际效果用了一段时间后团队最直观的感受维度之前Tabby SSH之后ChibyTerm误操作偶尔发生0被确认卡拦下多人协作抢 root 账号各自账号 审计批量操作写脚本 / Ansible一句话搞定问题追溯查不到每条命令有完整记录六、安全建议默认只监听 127.0.0.1不要用 --host 0.0.0.0 对外暴露。如果需要外网访问启用 OPS_UI_AUTHWeb UI 鉴权配置文件 data/mobile_demo_acl.yaml最小权限主机凭据加密默认开启主密钥备份到 ~/.chiby/ops_master_key用 Nginx / Caddy 反向代理 HTTPS完整安全模型见 SECURITY.md。七、对比同类工具功能Tabby / ElectermShell GPTChibyTerm浏览器内 SSH部分❌✅AI 生成命令❌✅✅强制确认卡❌❌✅批量执行 报告❌❌✅完整审计日志❌❌✅知识沉淀❌❌✅开源部分部分✅八、总结ChibyTerm 适合的场景✅ 中小团队 / 创业公司多服务器管理✅ 有合规审计需求金融、医疗、政务✅ 个人开发者多机器统一入口✅ 想用 AI 提效又怕失去控制权不太适合❌ 单机器个人开发者杀鸡用牛刀❌ 已有成熟堡垒机体系的大型企业参考资料GitHubhttps://github.com/mysunsi/chibyterm详细使用体验https://juejin.cn/post/7675326962214895625架构文档ARCHITECTURE.md