2026年7月30日木曜日

cursorやwindsurfなどを削除したい。



それぞれの独自性が強いのだが・・・






初期のWindsurf(sonnet3.6とかの頃)は、制御がよくできてた印象。

一応まとめて、現代版に直すにはどうすればいいのかチェック。


以下の表(copilotで作成)、なんか的外れなんだよな・・・
自分で深掘りするか・・・


独自処理のアーキテクチャ詳細比較表
比較項目Windsurf
(Cognition)
Cursor
(Anysphere)
① デフォルト Claude Code
(Anthropic標準)
② Claude 最高カスタム構成
(MCPサーバー拡張)
検索(RAG)の
最適化処理
SWE-grepモデル
秒間2,800枚以上のスキャン能力を持つ検索専用AIモデルを搭載。最大8つの並列検索を自律実行し、初動のバグ特定を物理的に高速化。
メークルツリー+AST解析
リポジトリの構造を抽象構文木(AST)と独自の木構造でローカルに常時インデックス化。ファイル変更を遅延なく同期し、文脈を見失わない。
ネイティブ ripgrep
AI自身がローカルの ripgrepGlob などのCLIツールを「Tool Use」としてガシャガシャ叩いて探索する「Search, Don't Index」思想。
Grep MCP / Symbol MCP
Grep MCP 等を接続。外部リポジトリや数百万行のシンボルマップを、モデルがインデックスを解さず直接HTTP経由でセマンティックに超高速検索。
コード適用(Apply)
と整合性チェック
動的修正(ReAct型)
ファイルを直接書き換えた後、ターミナルでビルドやテストを走らせ、エラーログが出たらその場で修正ループを回す。
Shadow Workspace
裏で隠れた「影の空間」を一時生成し、そこでLinterや型チェックを事前実行。ビルドが通る綺麗な差分(Diff)のみを本番に反映。
差分パッチ適用
Claudeが生成したテキスト差分を、エディタを介さずCLI側がファイルにパッチ適用。ビルドチェックはユーザーの指示か /test 実行による。
Adversarial / Test Hook
.claude/skills/ や29個のライフサイクル・フック を利用。コード変更後にテストと「敵対的コードレビュー subagent」 を自動連鎖。
低遅延・予測型
コーディング
Cascade補完
編集中のコードの周辺コンテキストを暗黙的に読み込み、次の展開を推論してブロック単位で提案。
Speculative Edits
独自の超軽量な蒸留モデルが、タイピング中にミリ秒単位で「次にユーザーが移動・修正する場所」を先読みし、Tab連打で書き換える。
なし (非同期チャット)
タイピング中の補完機能はない。基本は「指示を出して数秒待ち、まとまったコードを出力させる」エージェントループ。
LSPバックグラウンド同期
裏で言語サーバー(LSP)を常時起動。プロンプトを投げる前に、変数や型の依存関係を事前に整理してClaudeの推論に割り当てる。
自律性とループの
制御設計
Autonomous Loop
「今開いているファイル」をAIが忖度。人間の承認をほとんど挟まず、マルチファイル編集を自律的にやり遂げる傾向が強い。
Human-in-the-loop
人間が司令塔。AIが提案したDiffを画面で見比べ、人間がパーツごとに承認・却下して進めるため、破壊的変更が起きにくい。
Simple Tool Loop
「コンテキスト収集➔ツール実行➔結果評価」の単純なwhileループ。複雑なシステムで縛らず、Claudeの生の推論力 と CLAUDE.md に委ねる。
Chyros(常時稼働常駐)
バックグラウンドでデーモン(常駐プロセス)として動作。人間がPCを閉じて寝ている間にCIエラーの修正やPR作成まで非同期に完結させる。
使用されるAIモデル
(コア・脳みそ)
Claude 3.5/3.7 Sonnet
(検索やUIの裏側のみCognition社のカスタムモデル)
Claude 3.5/3.7 Sonnet
(Tab補完やFast Applyエンジンのみ独自カスタムモデル)
Claude Sonnet 5
または Opus 4.8
(AnthropicのフロンティアモデルをAPIを介さず最適化)
Fable / Opus 4.8
opusplan など、プランニング(思考)と実行でモデルを自動で使い分ける2層構成)

💡 この比較から見える、現在のコーディング環境の「真実」
  1. デフォルトのClaude Code(3つ目の列)の強みと弱み
    • 強み: システムの複雑な「お節介(ラッパー)」が一切ないため、Claudeの生の賢さ がダイレクトに活きます。特にGitとの連携や、環境を選ばない軽快さは圧倒的です。
    • 弱み: コードベースを検索する際、AIが自分で ripgrep を何度も叩いて探すため、数秒の待ち時間とトークンの消費(往復コスト)が発生します。 [1, 2, 3, 4, 5]
  2. Claudeの最高カスタム構成(4つ目の列)の化け物感
    • Grep MCPChyros(バックグラウンド常駐)、そして Fable / Opus 4.8 を組み込むと、Windsurfの「SWE-grep」やCursorの「Shadow Workspace」が行っている処理を、よりオープンでプログラム可能な「フックとMCPサーバー」の形で完全に上書き・再現 できます。 [1, 2, 3, 4, 5]
  3. それでもWindsurf / Cursorに残る独自性
    • Windsurf: Cognition社が自社サーバー側で強化学習させた「検索・自律特化モデル群(SWE-grep)」の初動の速さは、MCPをセットアップする手間なしに箱から出してすぐ使えるのが魅力です。
    • Cursor: タイピング中に1文字ごとに超高速で次のコードを先読みして提示する「Speculative Edits(投機的編集)」の超低遅延処理だけは、現状のCLI(ターミナル)完結のClaude Codeでは物理的に再現できません。

0 件のコメント:

コメントを投稿

あいうえお