跳到正文
发现
Termide:终端一体化工作台
命令行工具开发者工具

Termide:终端一体化工作台

面向开发者和运维的终端一体化工作台,集成编辑器、文件管理、终端、Git、数据库与 AI 编码代理。

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

详细介绍

项目简介

Termide 是一个用 Rust 编写的终端一体化工作台,以单个静态二进制运行,无需额外运行时依赖。它把代码编辑器、文件管理器、终端、Git、数据库查看器和 AI 编码代理放进同一个 TUI,面向开发者、运维和 homelab 用户,在本地电脑、远程服务器或 Termux 上都能使用。

项目强调零配置、数据自持:默认不上报遥测、不检查更新,只有在你主动连接远程主机、数据库或模型服务时才会联网。

主要功能

  • 编辑器:23 种语言语法高亮,支持 LSP 补全、悬停、跳转定义、引用、重命名和诊断,可选 Vim 模式。
  • 文件管理:双栏文件管理器,树形展示嵌套 Git 状态,支持 SFTP、FTP、FTPS,zip/tar/ISO 可直接像文件夹一样浏览,复制上传支持后台进度、暂停与恢复。
  • 终端与运维:集成完整 PTY 终端;资源监控显示 CPU、内存、网络和磁盘;termide --detached 可在 SSH 断开后保持编辑器、shell 和任务运行,--attach 恢复(仅 Unix)。
  • Git:状态、提交日志与彩色提交图、diff、暂存、stash、blame、分支和 worktree。
  • 数据库查看器:连接 SQLite、PostgreSQL、MySQL,支持服务端排序、按列过滤、单元格编辑,以及导出为 TSV、JSON 或 INSERT。
  • AI 编码代理:可接入任意 OpenAI 或 Anthropic 兼容端点,支持工具调用授权、自动模式审查、计划模式、子代理、MCP 服务器;也能在同一面板运行 Claude Code、Codex 和 Gemini CLI。
  • 其他:密码保险库、项目布局恢复、插件系统、命令面板、44 个内置主题和 15 种界面语言,支持键盘和鼠标操作。

安装与使用

Linux 和 macOS 可用安装脚本:

curl -fsSL https://raw.githubusercontent.com/termide/termide/main/install.sh | sh

也可以使用包管理器:

brew tap termide/termide && brew install termide
yay -S termide-bin
nix run github:termide/termide

Windows 可从 GitHub Releases 下载原生版本,或通过 WSL 使用。安装后在终端运行 termide 即可;也可以设置 EDITOR=termide,让 git commit、crontab -e 等命令使用它。

后台常驻与脚本调用:

termide --detached
termide --attach
termide --prompt "..." --output json

注意事项

  • 分离实例(detached)仅支持 Unix;Windows 通过 ConPTY 原生运行,但该功能不可用。
  • AI 代理默认关闭,不配置模型就不会发送任何内容;API Key 从环境变量读取。
  • 需要支持真彩色的现代终端。图片可在 Kitty、WezTerm、iTerm2、Ghostty 和 foot 中原生显示。
  • 项目配置可以收紧权限,但不能指定 Termide 运行的程序;项目的 MCP 服务器、hooks 和命令需要你批准后才会执行。

许可证为 MIT。


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

更新记录

  1. v0.48.0当前版本

    0.48.0 内置 Perforce 插件:可在设置中启用或按项目 opt-in;状态栏显示文件 depot 状态,Ctrl+E 打开编辑,Alt+G 按 changelist 查看已打开文件并支持 diff、还原和提交。

评论