什么是 Caret?
Caret 是一个开源 AI 编程代理,将前沿 AI 模型直接集成到您的 VS Code 编辑器中。与自动补全工具不同,Caret 是一个真正的编程代理,能够理解整个代码库,规划复杂变更,并执行多步骤任务。
开源 AI 编程,毫无妥协
Caret 为您提供直接、透明的前沿 AI 访问,无限制、无意外、无模型生态系统锁定。查看每个决策。选择任何模型。控制您的成本。
完全透明
实时观看 Caret 读取文件、考虑方法并提出变更。每个决策都是可见的,每个编辑都在执行前可审查。这不仅仅是"可解释 AI"——这是完全透明。
您的模型,您的控制
使用 Claude 进行复杂推理,使用 Gemini 处理大量上下文,或使用 Qwen3 Coder 提高效率。随着新模型发布立即切换。您的 API 密钥,您的选择。不阻碍创新。
为真实工程而构建
Caret 可以:
- 读写文件 遍及您的整个代码库
- 执行终端命令 并调试错误
- 规划复杂功能 在编写代码之前
- 连接外部系统 通过 MCP 服务器
- 理解大型代码库 通过智能上下文管理
规划与执行模式
Caret 探索您的代码库,与您合作创建综合计划,然后再编写一行代码,确保它理解项目的完整上下文。
规划模式 用于复杂任务 - Caret 探索、提问并创建详细的实施计划。
执行模式 用于执行 - Caret 以完全透明和控制实施计划。
零信任设计
您的代码永远不会触及我们的服务器。Caret 完全在客户端运行,使用您的 API 密钥,是有严格安全要求企业的唯一选择。
开源 意味着您的安全团队可以审查每一行代码。准确了解 Caret 如何工作,它向 AI 提供商发送什么,以及如何做出决策。
主要功能
Focus Chain
自动待办事项列表管理,在整个任务过程中进行实时进度跟踪。使 Caret 在长期项目中保持正轨。
自动压缩
当对话变长时,Caret 自动总结以保留上下文,同时释放空间继续工作。
深度规划
对于复杂功能,Caret 调查您的代码库,提出澄清问题,并创建综合实施计划。
MCP 集成
通过模型上下文协议连接到数据库、API 和文档。Caret 成为您连接任何外部系统的桥梁。
.clinerules
定义 Caret 遵循的项目特定指令,包括编码标准、架构模式或团队约定。
开发者选择 Caret 的原因
100% 开源 - GitHub 上的每一行代码。超过 48k 颗星,来自阅读、改进并信任它的开发者。
无推理游戏 - 我们不从 AI 使用中获利。当其他人限制上下文或路由到更便宜的模型时,我们为您提供对任何模型全部功能的无限制访问。
面向未来的设计 - 发布新模型?立即使用它。Caret 适用于任何 AI 提供商,任何模型。
真正可见性 - 查看读取的每个文件、考虑的每个决策、使用的每个令牌。