2025年7月8日Luke

Caret 的首次发布和起源故事

分享我们在 7 月 7 日的首次发布,并回顾在 WebXR 之后我们为何启动 AI 编码工具 Caret。

大家好,我是 Luke,AI 编码工具 Caret 的创建者。我们在 7 月 7 日凌晨 4:50(韩国标准时间)完成了首次部署,很多人发来了祝贺和鼓励。

Facebook capture of the first release announcement

我为什么启动 Caret?

  • 在 WebXR 元宇宙平台 XRCLOUD 之后,一个新的开源项目挑战。
  • 专注于像 Cursor 这样的 AI 编码工具,并认真探索我对“人工智能”的长期兴趣。
  • 尽管有像“元宇宙中的 AI?”这样的问题,但我还是想尝试领先一步的技术。

我将继续与社区一起开发 Caret。

童年梦想和职业生涯

从小时候起,看着卡通片,我就梦想着一台“可以和人说话的电脑”。2008 年左右毕业后,我在 NHN(现在的 Naver)的 OCR TF 团队从事 AI 开发工作,在那里我申请了几项专利。

在软件政策与研究所工作期间,随着 AlphaGo 的出现,我真正感受到了 AI 的潜力。然而,由于初创企业的不确定性和投资负担,我首先选择了更实际的 VR 领域。

与 Cursor 的相遇和危机感

去年,由于我的公司面临困难,我独自承担了 SW 开发,Cursor 提供了很大的帮助。

在 2025 年初,当 AI 代理功能被添加到 Cursor 和 Windsurf 时,我感觉到一场重大转变即将到来。“AI 能否取代 SW 开发人员?”这个问题一直萦绕在我的脑海中,我看到了危机和机遇。

Cursor 很棒,但是……

在那之后,我搜索了相关的开发方法,但没有找到明确的答案。

AI 有时是一个很棒的工具,但有时却令人沮丧地愚蠢,而且最重要的是,token 成本是一个巨大的负担。

Cursor Pro 计划不足以理解和测试大型项目,而 Claude Max 或 Cursor Ultra 每月花费高达 200 美元。这表明 AI 的主要用户是 SW 工程师。

与开源 Cline 的相遇

在挣扎中,我发现了一个名为“Cline”的开源项目,并开始尝试改进系统提示。然而,Cline 也有其缺点。作为参考,Cline 是排名前 5 的 AI 编码工具之一,与 GitHub Copilot、Cursor 和 Windsurf 并列。截至 2025 年 7 月,它在 VS Code Marketplace 上拥有超过 180 万的安装量,超过 47,000 个 GitHub 星星,并且在三星电子的 DX 部门进行 beta 服务。

于是,Caret 诞生了

这就是创建“Caret”的背景。

以下是最初的功能改进:

Caret differentiators capture

为什么要自己构建?

我经常被问到:“为什么不直接为 Cline 做出贡献?”但正如我从 XRCLOUD 中学到的那样,由于语言和时区差异,韩国开发人员很难参与以美国为中心的开源项目。此外,Caret 的设计考虑了韩国开发人员和 B2B 业务,因此有必要充分反映他们的需求。

Overlay 架构的出现

所以,我最终 fork 了 Cline 并开始了开发。它始于改进替换逻辑,但我发现 Cline 也在准备类似的改进。因此,我没有完全分离,而是设计了一个 overlay 结构,该结构保持与 Cline 的代码兼容性,同时允许独立定制。

Overlay architecture code snippet

这种结构使合并和维护变得更加容易,并且可以单独进行其他改进。仅此一项任务就花了我将近两周的不眠之夜。

竞争很激烈,但是...

Caret 能否成为比 Cursor 或 Windsurf 更好的工具?老实说,我还不确定。但我可以自信地说它比 Cline 更好。我相信它有潜力成为一个比 Cline 移动更快、更自由的项目。

Caret 的大部分是我自己开发的,从中间开始,我的大学同学 Justin 加入担任 CEO。

Sovereign AI 和 Caret

有些人可能会问:“Cursor 在 14 个月内达到了 1 亿美元的年收入,而 Windsurf 被 OpenAI 以 30 亿美元收购。两个人能做什么?”没错。资源上的客观差异是巨大的。我们没有奢侈地只专注于技术开发,而且我们只有少量的授权积分,所以我们不能像 Cursor 那样免费赠送积分。

但是,追求 Sovereign AI 不就是为了克服这种“规模之战”吗?

韩国企业的方式

韩国公司总是在“正面竞争是不可能的”的前提下找到自己的方式。在这个过程中,他们主导了一些市场,并表明他们可以在全球市场上竞争。

Caret 能做到吗?是的,我确信。我从 Believer 的经验中学到,获得投资来发展并不总是最好的方式。更重要的是直接做你能做的事情。

适用于开发人员的实用 AI

因为现在,我和无数其他开发人员都找不到“我们真正需要的工具”。Cursor 是一个很棒的工具,但也很尴尬。将我的代码、我的担忧发送到公司服务器的焦虑是每个开发人员都感受到的。对于企业来说更是如此。Cursor 在内部资产配置方面仍然存在困难,并且系统仍然不透明。

Caret 的起点

所以,我开始了。为了创建“我最想使用的工具”。也许是为了创建我自己的 AGI,Alpha。Caret 并不是要用一个全能的 hyper AGI 解决所有问题。这是一个朝着可以为每个项目、为每个开发人员优化的 AI 的旅程。一个作为值得信赖的同事的 AI。

最后

AI 尚未完善。但是 SW 开发人员比任何人都更需要 AI。

而且我相信,这种实用的 AI 编码工具是 Sovereign AI 真正理念的最佳例证。

曾在政府机构工作过,我发现添加“K”前缀有点令人难堪,但我恳请您关注和支持 K-AI 编码工具 Caret。我特别要求韩国开发人员的关注和贡献。我们目前正在优先实施登录和货币化,我们计划下周举行一次会议以召集董事会成员。请试用一下,并在我们的 GitHub issues 页面上提出任何需要的问题。

GitHub issues status

谢谢。

更多文章