发现 
命令行工具开发者工具
Termide:终端一体化工作台
面向开发者和运维的终端一体化工作台,集成编辑器、文件管理、终端、Git、数据库与 AI 编码代理。
- 浏览
- 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 整理,以原仓库为准。
更新记录
- v0.48.0当前版本
0.48.0 内置 Perforce 插件:可在设置中启用或按项目 opt-in;状态栏显示文件 depot 状态,Ctrl+E 打开编辑,Alt+G 按 changelist 查看已打开文件并支持 diff、还原和提交。
评论