跳到正文
发现
Chaterm:AI 原生云与基础设施终端
桌面应用开发者工具

Chaterm:AI 原生云与基础设施终端

面向 DevOps 与 SRE 的 AI 原生终端,用自然语言完成云上服务器与集群的部署、排障和自动化运维。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v0.12.6
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Chaterm 是一个面向基础设施与云资源管理的 AI 原生终端。工程师可以用自然语言完成部署服务、排查故障、处理问题等复杂任务,无需记忆复杂的命令、语法和参数。

它内置专家级知识库和代理推理能力,能够理解业务拓扑与运维目标,自主规划并跨多台主机或集群执行代码构建、服务部署、故障诊断、自动回滚等关键流程。借助长期记忆与团队知识库,Chaterm 会学习团队知识和用户习惯,目标是成为工程师的智能 DevOps 副驾驶,让每个开发者都能快速获得资深 SRE 的运维经验与执行能力。

主要功能

  • AI Agent:理解目标并自主规划,跨多主机进行问题分析与根因定位,自动闭环复杂流程;每一步操作都可审计、可追溯,并支持快速日志回滚。
  • 智能补全:结合用户习惯、本地记忆与当前服务器上下文推荐命令;可选本地回显,在高延迟 SSH 会话中即时渲染安全输入并抑制已确认的远端回显;支持跨设备会话同步,以及快捷命令与语音交互。
  • 知识库:可导入技术手册、内部文档、脚本和白皮书,构建个人运维知识体系;采用向量与关键词混合检索,通过 RRF 融合两路召回结果并统一排序;检索过程会展示向量化、混合搜索与重排序阶段。
  • Agent Skill:把复杂运维流程封装为可复用的 AI 技能,实现结构化、可靠的自动化执行,帮助团队沉淀运维经验。
  • 插件系统:通过插件扩展实现公有云服务器与 Kubernetes 的统一认证、动态授权和安全加密连接。
  • 数据库工作区:可连接 MySQL、PostgreSQL、SQLite 和 Oracle,浏览 schema、查询数据、查看 DDL、编辑表行,并获得数据库感知的 AI 辅助。
  • 按模型限制:在「设置 → 模型」中为每个自定义模型配置上下文窗口与最大输出 token,这两项限制同时用于上下文管理和 API 请求。

安装与使用

桌面端可在 下载页 获取 macOS、Windows、Linux 版本;iOS 可从 App Store 安装,Android 可从 Google Play 安装;也可在 AWS Marketplace 获取。

从源码构建与运行:

# 安装
node scripts/patch-package-lock.js
npm install

# 开发运行
npm run dev

# 打包
npm run build:win    # Windows
npm run build:mac    # macOS
npm run build:linux  # Linux

如需单独安装 Electron:

npm i electron -D

注意事项

  • 若 Electron 报原生模块 ABI 不匹配,请针对 Electron 运行时重建原生依赖:
npm run rebuild:native

不要使用 npm rebuild better-sqlite3 修复 Electron 运行时问题,它可能把模块编译到错误的 Node ABI 上。

  • AI 自动化的操作均可审计、可回溯并支持回滚,便于在生产环境中安全使用。
  • 项目部分 AI Agent 系统实现参考自 Cline,命令输出过滤用于降低 agent 流程的 token 消耗,参考自 RTK。

本作品整理自 GitHub 开源项目 chaterm/Chaterm,原作者 @chaterm。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.12.6当前版本

    支持外部 agent 通过 MCP 访问受管服务器并执行 SSH 命令,支持从提供方获取可用模型、AI 对话输入框图片附件预览、资产右键复制;修复聊天历史恢复、自动审批设置持久化、DeepSeek 与 GLM 工具调用兼容及 SFTP 路径穿越漏洞。

评论