为 macOS 终端而生的自动补全
为 git、npm、docker、cargo 等数百种命令行工具补全子命令、参数和文件路径,弹窗就出现在光标旁。补全在本机生成
brew install --cask chen86860/tap/easy-complete在你惯用的终端里运行
- Kitty
- Zed
- Otty
- iTerm2
- Ghostty
- ChatGPT (Codex)
- VS Code
- Kiro
- Apple Terminal
- JetBrains IDEs
- Alacritty
- WezTerm
补全一条命令所需的一切,多余的一概没有
只做一件事并做好——没有聊天、没有 AI 调用、没有云端补全
行内补全
输入的同时给出 IDE 风格的建议——子命令、参数、选项和文件路径,按你真正想输入的内容排序
数百种 CLI
开箱即用地支持 git、npm、docker、cargo、aws、kubectl 等大量常用工具的补全规格
原生浮层
紧贴光标的轻量原生窗口,不是靠转义序列在提示符里硬画出来的
原生且轻量
用 Rust 编写,在原生窗口中绘制,建议跟得上你的输入
100% 本地
无云端、无账号、无 AI 调用。你的命令永远不会离开这台机器
可换主题
与终端配色保持一致,内置 GitHub Dark 等多套主题
IDE 内置终端
补全会跟着你进入 VS Code、Cursor、Kiro、ChatGPT(Codex)以及 JetBrains 系 IDE 的终端
一条命令完成安装
用 Homebrew 或 DMG 安装,首次启动时自动配置 Shell 集成,装好就能直接输入
刻意为之的取舍
只做补全,别的都不做
没有聊天、没有 AI 助手、没有云端补全。一件事,做好
原生应用,不是插件
一个真正的 macOS 应用和真正的浮层窗口,而不是往提示符里塞一串转义字符
默认保护隐私
补全完全在本机完成——命令内容不会离开你的 Mac。仅收集匿名使用计数,一条命令即可关闭
开源
MIT 协议。可以阅读源码、提交 issue,或从 GitHub 仓库自行构建
三个进程,通过套接字通信
用 Rust 编写,原生而轻量。每个进程只负责一件事,彼此通过 Unix 域套接字上的 Protobuf 消息协作
原生应用宿主——承载补全浮层与设置面板(运行在 wry WebView 里的 React 应用)、系统托盘和窗口管理
位于 Shell 与终端模拟器之间的伪终端;拦截 Shell 编辑缓冲区来驱动补全
命令行入口——setup、integrations、diagnostic、settings 等子命令
安装前先看这些
Easy Complete 是什么?
Easy Complete 是一款 macOS 终端自动补全应用,为命令行工具提供 IDE 风格的行内建议
Easy Complete 在本地运行吗?
是的。补全完全在本机完成——无账号、无云端请求、无 AI 调用,命令内容不会离开你的 Mac
Easy Complete 会收集哪些数据?
只有匿名使用统计:应用启动、安装/更新事件,以及每日补全计数,关联到一个随机设备 ID。命令内容、补全文本和文件路径从不收集。随时用 `ec telemetry disable` 关闭——完整清单见隐私政策页面
Easy Complete 支持哪些终端?
Easy Complete 支持 Ghostty、Otty、Kitty、WezTerm、Alacritty、Zed、iTerm2、Apple Terminal、VS Code(含 Cursor、Windsurf 与 Trae)、Kiro、ChatGPT(Codex)以及 JetBrains 系 IDE 终端。其中 Kiro 在 v2.4.0 加入
如何安装 Easy Complete?
用 Easy Complete 的 Homebrew Cask 安装,或从 GitHub Releases 下载最新的 macOS DMG 并按安装指南操作
别再背参数了
让终端替你记住
brew install --cask chen86860/tap/easy-complete需要 macOS 15+ · Apple Silicon(ARM64) · MIT
一个专注的本地补全引擎,为快速的终端自动补全而生
Easy Complete文档安装故障排查隐私政策EMMMM.DEV 工具集