こんにちは、AIコーディングツールCaretの作成者であるLukeです。7月7日午前4時50分(KST)に最初のデプロイを完了し、多くの方々からお祝いと励ましの言葉をいただきました。

なぜCaretを始めたのか?
- WebXRメタバースプラットフォームXRCLOUD後の新たなオープンソースプロジェクトへの挑戦。
- CursorのようなAIコーディングツールに焦点を当て、「人工知能」に対する長年の関心を真剣に探求。
- 「メタバースにAI?」のような疑問にもかかわらず、一歩先の技術を試してみたかった。
今後もコミュニティとともにCaretを開発していきます。
子供の頃の夢とキャリア
子供の頃から、漫画を見ていて「人と話せるコンピュータ」を夢見ていました。2008年頃に卒業後、NHN(現Naver)のOCR TFチームでAI開発に携わり、いくつかの特許を申請しました。
ソフトウェア政策研究所で働いている際に、AlphaGoの登場により、AIの可能性を強く感じました。しかし、スタートアップの不確実性と投資負担のため、まずはより具体的なVRの分野を選びました。
Cursorとの出会いと危機感
昨年、会社が困難に直面した際、私は一人でSW開発を担当し、Cursorは非常に役立ちました。
2025年初頭、CursorとWindsurfにAIエージェント機能が追加されたとき、私は大きな変化が来ていることを感じました。「AIがSW開発者に取って代わる可能性があるのか?」という疑問が頭から離れず、危機と機会の両方を感じました。
Cursorは素晴らしかったが…
その後、関連する開発方法論を探しましたが、明確な答えは見つかりませんでした。
AIは素晴らしいツールであることもありますが、時にはイライラするほど愚かであり、何よりもトークンコストが大きな負担でした。
Cursor Proプランでは、大規模なプロジェクトの理解とテストには不十分であり、Claude MaxまたはCursor Ultraは月額最大200ドルかかりました。これは、AIの主要なユーザーがSWエンジニアであることを示しています。
オープンソースClineとの出会い
苦労しているうちに、「Cline」というオープンソースプロジェクトを発見し、システムプロンプトの改善を試み始めました。しかし、Clineにも欠点がありました。参考までに、ClineはGitHub Copilot、Cursor、Windsurfと並ぶトップ5のAIコーディングツールの1つです。2025年7月現在、VS Code Marketplaceで180万以上のインストール数、47,000以上のGitHubスターを獲得しており、Samsung ElectronicsのDX部門でベータサービス中です。
そして、Caretが誕生
これが「Caret」が生まれた背景です。
以下は、初期の機能改善点です。

なぜ自分で構築するのか?
「Clineに貢献するだけではダメなのか?」とよく聞かれました。しかし、XRCLOUDで学んだように、言語とタイムゾーンの違いにより、韓国の開発者が米国中心のオープンソースプロジェクトに参加するのは簡単ではありません。さらに、Caretは韓国の開発者とB2Bビジネスを念頭に置いて設計されているため、彼らのニーズを完全に反映する必要がありました。
オーバーレイアーキテクチャの登場
そこで、最終的にClineをフォークして開発を開始しました。最初はreplaceロジックの改善から始めましたが、Clineも同様の改善を準備していることがわかりました。そこで、完全に分離するのではなく、Clineとのコード互換性を維持しながら、独立したカスタマイズを可能にするオーバーレイ構造を設計しました。

この構造により、マージとメンテナンスがはるかに簡単になり、追加の改善を個別に行うことができます。このタスクだけで、ほぼ2週間の徹夜作業が必要でした。
競争は厳しいが...
CaretはCursorやWindsurfよりも優れたツールになれるでしょうか?正直なところ、まだわかりません。しかし、Clineよりも優れているとは自信を持って言えます。Clineよりも速く、より自由に動けるプロジェクトになる可能性を秘めていると信じています。
Caretのほとんどは私自身が開発し、途中から大学の同級生であるJustinがCEOとして参加しました。
Sovereign AIとCaret
「Cursorは14ヶ月で年間収益1億ドルに達し、WindsurfはOpenAIに30億ドルで買収された。2人で何ができるのか?」と疑問に思う人もいるかもしれません。その通りです。リソースの客観的な違いは非常に大きいです。私たちは技術開発だけに集中する余裕はなく、少量のクレジットが付与されるだけなので、Cursorのように無料クレジットをばらまくことはできません。
しかし、Sovereign AIの追求は、この「規模の戦争」を克服することではないでしょうか?
韓国企業のやり方
韓国企業は常に「正面からの競争は不可能である」という前提の下で、独自の道を切り開いてきました。その過程で、いくつかの市場を支配し、グローバル市場で競争できることを示してきました。
Caretも同じことができるでしょうか?はい、そう確信しています。Believerでの経験から、成長のために投資を受けることが常に最良の方法ではないことを学びました。できることを直接行うことがより重要です。
開発者のための実用的なAI
なぜなら、今、私や数え切れないほどの開発者が「本当に必要なツール」を見つけることができないからです。Cursorは素晴らしいツールですが、ぎこちない部分もあります。自分のコード、自分の懸念を企業のサーバーに送信することへの不安は、すべての開発者が感じたことがあるはずです。これは企業にとってはさらに当てはまります。Cursorはまだ内部アセットの構成に苦労しており、システムは不透明なままです。
Caretの出発点
そこで、私は始めました。「自分が最も使いたいツール」を作るために。おそらく、私自身のAGI、Alphaを作るために。Caretは、全能のハイパーAGIで全てを解決することではありません。各プロジェクト、各開発者向けに最適化できるAIへの旅です。信頼できる同僚としてのAIです。
最後に
AIはまだ完璧ではありません。しかし、SW開発者は誰よりもAIを求めています。
そして、そのような実用的なAIコーディングツールこそが、Sovereign AIの真の哲学の最良の例であると信じています。
政府機関にいたことがあるので、「K」プレフィックスを追加するのは少し気恥ずかしいですが、K-AIコーディングツールCaretへの関心とサポートをお願いします。特に、韓国の開発者の皆様の関心と貢献をお願いします。現在、ログインとマネタイズの実装を優先しており、来週には取締役会を開催する予定です。ぜひお試しいただき、必要な問題があればGitHubのissuesページで提案してください。

ありがとうございました。
More posts

Type next instructions while AI is streaming, cancel with a single ESC press. Also includes Gemini 3.1 Pro Support, Direct VSIX Download, CLI sub-agent execution, and v0.4.7 infinite loading fix.

Careti v0.4.7でZ.AI GLM-4.7モデル、Claude Code互換コマンドシステム、SmartEditEngine改善、UI改善を追加しました。
