Repolode
chaterm

chaterm/Chaterm

开源的 AI 原生终端,用自然语言和智能体完成云与基础设施的部署、排障与自动化。

可替代:TermiusWarp

Star
3,107
Fork
299
未关闭 Issue
58
最近提交
3天前

这是什么?

Chaterm 是一款面向基础设施与云资源管理的 AI 原生终端,适合需要管理服务器、Kubernetes 集群和云资源的工程师。用户无需记忆复杂命令和参数,只需用自然语言描述目标,内置智能体即可规划并跨多台主机或集群执行多步操作,涵盖代码构建、服务部署、故障诊断和回滚。

智能体可以结合团队知识库(导入技术手册、内部文档、脚本等)以及用户习惯、当前服务器上下文的本地记忆来做决策。常用的运维流程可以封装为可复用的 Agent Skill。每项操作都有记录,便于审计和追溯。

除智能体外,Chaterm 还提供 SSH 会话(高延迟链路可开启本地回显)、支持 MySQL、PostgreSQL、SQLite 和 Oracle 的数据库工作区,以及通过插件统一管理公有云和 Kubernetes 的认证与授权。项目基于 Electron 和 TypeScript 开发,提供 macOS、Windows 和 Linux 版本。

核心功能

  • 01将自然语言任务描述转化为可规划、可跨多主机执行的操作
  • 02结合向量与关键词的混合检索,查询团队手册和脚本知识库
  • 03把运维流程封装为可复用的 Agent Skill
  • 04操作全程可审计、可追溯,并支持日志回滚
  • 05SSH 会话支持高延迟链路下的本地回显
  • 06数据库工作区支持 MySQL、PostgreSQL、SQLite 和 Oracle

适用场景

  • 用一条指令在多台服务器或多个 Kubernetes 集群上部署服务
  • 让智能体跨多台主机检查日志,协助定位生产故障
  • 把团队的日常运维步骤沉淀为可复用技能,帮助新人快速上手
  • 在终端内直接浏览数据库结构并编辑表数据

快速上手

  1. 1

    将 Electron 安装为开发依赖

    npm i electron -D
  2. 2

    运行补丁脚本并安装依赖

    node scripts/patch-package-lock.js
  3. 3

    安装 npm 依赖

    npm install
  4. 4

    以开发模式启动应用

    npm run dev

使用前须知

  • 构建目标为桌面平台(Windows、macOS、Linux),若出现原生模块 ABI 不匹配需为 Electron 重新编译原生依赖。
  • 元数据中的许可证不明确(NOASSERTION),使用前请查看许可证文件。

收录于专题

标签

常见问题

Chaterm 是什么?
开源的 AI 原生终端,用自然语言和智能体完成云与基础设施的部署、排障与自动化。 Chaterm 是一款面向基础设施与云资源管理的 AI 原生终端,适合需要管理服务器、Kubernetes 集群和云资源的工程师。用户无需记忆复杂命令和参数,只需用自然语言描述目标,内置智能体即可规划并跨多台主机或集群执行多步操作,涵盖代码构建、服务部署、故障诊断和回滚。
Chaterm 可以免费使用吗?用的什么许可证?
Chaterm 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
Chaterm 还在维护吗?
活跃维护中。Chaterm 最近一次提交是在 2026年11月4日。
Chaterm 适合用来做什么?
用一条指令在多台服务器或多个 Kubernetes 集群上部署服务 让智能体跨多台主机检查日志,协助定位生产故障 把团队的日常运维步骤沉淀为可复用技能,帮助新人快速上手 在终端内直接浏览数据库结构并编辑表数据
Chaterm 怎么安装和运行?
将 Electron 安装为开发依赖: npm i electron -D 运行补丁脚本并安装依赖: node scripts/patch-package-lock.js 安装 npm 依赖: npm install 以开发模式启动应用: npm run dev
在哪里获取 Chaterm?
源代码和安装说明在 GitHub 上:https://github.com/chaterm/Chaterm

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目