nowledge-co/con-terminal
The Native Terminal Emulator with a builtin AI Harness
con – 带 AI 助手的 GPU 加速终端
它是什么 – con 是一款用 Rust 编写的原生终端模拟器,内置 AI“代理”。终端本身快速、GPU 渲染(使用 GPUI 框架),并像传统 CLI 工具一样工作(SSH、tmux、窗格等)。当您需要帮助时,可以在底部输入栏中输入请求;AI 会读取周围的 shell 上下文,请求确认,并可以在不离开终端的情况下执行命令或返回建议。
主要特性
- 终端优先 UI – 通过 GPUI 库实现流畅的硬件加速渲染;支持 macOS(Metal)、Windows(早期测试版)和 Linux(预览版)。
- 内置 AI 框架 – 一个代理,能够理解您的输入是 shell 命令还是请求帮助,读取当前终端上下文,并以“智能模式”运行,在操作前询问。
- 代理感知工作流 – 支持
ssh、tmux和自定义“技能”,让您将常见的 CLI 模式转换为斜杠式命令。 - 快速控制 – 键盘快捷键可切换焦点、显示/隐藏输入栏、打开可选的“快速终端”下拉菜单(仅限 macOS),并在命令和代理模式之间切换。
- 可扩展的
con-cli– 一个命令行辅助工具,可编写脚本、在 CI 中使用,或由外部代理编排。 - 配置 – 纯文本
con.conf(Windows 上为con-terminal.conf)可让您选择 AI 提供商、主题、快捷键,并启用/禁用建议。 - 开源且 MIT 许可 – 该项目重用了多个上游 Rust crate(Ghostty 用于终端渲染,Rig 用于代理框架等)。
当前状态 – 活跃测试版。macOS 完全支持(测试版),Windows 处于早期测试版(通过 issue #34 跟踪),Linux 作为预览版提供(issue #18)。版本发布在 GitHub 上,并为每个平台提供了安装脚本。
安装
- macOS –
brew install --cask nowledge-co/tap/con-beta或运行 curl 管道安装脚本(curl -fsSL https://con-releases.nowledge.co/install.sh | sh)。 - Linux – 相同的 curl 安装脚本;二进制文件放置在
~/.local/bin。Arch 用户可以从 AUR 安装con-bin。 - Windows – PowerShell 安装脚本(
irm https://con-releases.nowledge.co/install.ps1 | iex)或下载 zip。也存在社区 Scoop bucket。
文档 – 完整的文档站点(https://con.nowledge.co/docs)涵盖安装、配置、快速控制、内置代理、自定义技能、工作区布局和 con-cli API。仓库中包含截图和简短的演示视频。
许可证 – MIT。
简而言之,con 面向喜欢经典终端体验但希望在不离开 shell 的情况下获得可选的、上下文感知的 AI 辅助的开发者。
相关
- 项目
- 项目
- 项目
- 项目
- 项目