不只是终端客户端 —— 它把 AI 助手、智能巡检告警、自动化批量运维 和终端 / SSH / SFTP / 数据库 / Docker 收在一个窗口里, 让日常运维从「逐个登录、逐条敲命令」变成「描述目标、审阅执行」。
所有连接与凭据只保存在本机(AES-256-CBC 加密落盘),不上传任何服务器。
说一句「排查 web-01 磁盘占用过高的问题,并清理可安全删除的过期日志」,
AI 自己决定跑 df -h 看分区、用 du 定位到 /var/log,
再提出删除 14 天前归档日志的命令 —— 每条命令都要你点「允许执行」,
命令与输出就显示在执行过程里。
执行完给出结论 + 判定依据 + 风险提示 + 后续建议: 哪一步验证了什么、这条命令会不会误删、下一步该改哪个配置,一目了然。
不是"聊天框旁边放个终端",而是让 AI 自主规划并动手:
- 任务模式:一句话描述目标(如"找出磁盘占用最大的目录并清理日志"),AI 自主规划步骤、逐条执行、读取输出后决定下一步,直到达成目标或给出结论
- 人在环上:每条命令执行前都要你批准;危险命令在提示词层就被禁止
- 数据库助手:连上库后可直接用自然语言查询/改数据,读写分级(只读 SQL 直接执行,写操作需确认)
- 广播接入 AI:批量运维里同样可让 AI 根据目标生成一批命令,审阅后再打到多台机器
- IM 接入:微信(iLink 扫码绑定)/ 钉钉 / 飞书 / 企微 / QQ 里发消息就能查资产、看状态、执行只读命令
- 实时状态条:打开终端即每 5 秒采样 CPU / 内存 / 负载 / 全部分区磁盘,数值跳动直观可见
- 自动巡检:按间隔巡检所有 SSH 资产,超过阈值自动触发
- AI 分析:告警不只是报数,AI 会分析原因并给出处置建议
- 多通道推送:钉钉机器人 / 邮件(SMTP)/ 阿里云短信
- 大文件排查:按阈值只扫超标分区,全程只读(命中任何删除类命令立即中止)
- 告警归档:超期记录打包成摘要发到已启用渠道,7 天保留 + 30 天硬清理
- 广播命令:同一批命令并行打到多台机器,逐机看输出与退出码
- 上传公钥:ssh-copy-id 等价(自动建
.ssh、修权限、去重) - 跨服务器传输:文件从 A 直传 B,不经过本机磁盘(同机自动退化为服务端复制)
- 批量上传:拖拽一批文件分发到多台服务器,目标目录可视化浏览选择
- 表数据/结构同步 · 数据库迁移:同类型库直接搬 DDL;跨类型(如 MySQL → 达梦)自动做字段类型映射,无法映射时明确指出是哪一列
- 多机操作台:分屏最多 4 格 + 同步输入(一次键入,四台机器同时执行)
| 模块 | 能力 |
|---|---|
| 终端 | 本地 shell(Windows 用 PowerShell)· 分屏最多 4 格 · 同步输入 · 命令广播 |
| SSH | 密码/私钥认证 · 跳板隧道 · 断线自动重连 · 实时状态条 · 通过服务器开 SOCKS5 代理拉起浏览器(访问内网后台) |
| SFTP | 上传/下载/新建目录/删除 · 拖拽上传(支持整个文件夹)· 列排序 · 进度与取消 · 跨服务器直传 |
| 数据库 | MySQL / MariaDB / PostgreSQL / 金仓 / Redis / SQLite / SQL Server / Oracle / 达梦 / ClickHouse · 连上不自动展开库(自己选,支持搜索库名与表名) |
| SQL 编辑器 | Monaco · 全方言自动限行 · 结果分页 · 表格内增删改 · 导入 .sql 文件(正确切分字符串/注释里的分号与 DELIMITER 存储过程)· 多格式导出 |
| Docker | 以标签页打开(可与其他面板并看)· 容器/镜像/卷/网络 · 拉取镜像(带进度) · 自定义私有仓库 · Compose 编辑与启停 · 容器内终端与文件管理 · 本地 socket / TCP / SSH 隧道三种连接 |
| 资产源 | 从 git 仓库或本地文件 同步资产清单(团队共享配置),支持全部导入格式 |
| 资产导入导出 | CodeShell JSON / CSV / PuTTY .reg / MobaXterm ini / Xshell .xsh / SecureCRT / Tabby |
| MCP 服务端 | 设置里一键启动,把资产与只读执行能力以 Model Context Protocol 暴露给外部 agent |
| 外观 | 深色 / 浅色 / 霓虹深色(分色显示) / 暖色深色(护眼) / 柔和浅色(纸感) / 跟随系统 —— 终端配色随主题切换 |
| 快捷键 | 功能 |
|---|---|
⌘ ⇧ F / ⌘ F |
全局搜索资产 |
⌘ R |
刷新当前面板 |
⌘ E |
重开最近关闭的标签 |
⌘ W |
关闭当前标签 |
⌘ 0 |
显示 / 隐藏资产列表 |
⌘ 1 ~ ⌘ 9 |
切换到第 N 个标签 |
⌘ Home |
回到首页 |
⌘ / |
快捷键速查 |
| 终端内右键 | 复制 / 粘贴 / 全选 / 导出日志 / 清屏 / 文件传输 |
⌘ Enter |
执行 SQL(编辑器内) |
⇧ ⌥ F |
格式化 SQL(编辑器内) |
从 Releases 下载:
- macOS(Apple Silicon):
CodeShell-<version>-arm64.dmg - Windows(x64):
CodeShell-<version>-win-x64-setup.exe(安装版)或-portable.exe(免安装)
⚠️ 安装包未购买代码签名证书,首次运行系统会拦一下 —— 这是正常现象,不是文件损坏也不是病毒。 详细步骤见 安装说明.txt。简单说: Windows 点「更多信息」→「仍要运行」;macOS 在「应用程序」里右键 CodeShell → 打开。
Electron 30 · React 18 · TypeScript · Zustand · xterm.js · Monaco · ssh2 · dockerode · node-pty · mysql2 / pg / mssql / oracledb / dmdb / ioredis / better-sqlite3
本仓库是 CodeShell 的发布与文档页:这里提供安装包下载、功能说明与更新日志。 应用源码为闭源,不在本仓库中。
- 安装包下载:Releases
- 问题反馈与功能建议:Issues(欢迎提需求)
- 更新日志:CHANGELOG.md
Copyright © 2026. 保留所有权利(All rights reserved)。
本软件为闭源商业软件,仅授权个人免费使用。未经书面许可,不得: 反编译、反汇编、逆向工程,修改、二次分发、转售或用于商业用途。
详见 LICENSE。







