Claude Code vs Cursor
Claude Code(ターミナルCLI)とCursor(エディタ) — AIコーディングツールの比較。マルチエージェント、Plan Mode、Composer、IDE統合、プロダクション開発者ワークフロー。
Anthropicのエンタープライズ向けエージェント:subagent、MCP、フルガバナンスを備えたターミナル
無料、オープンソース、モデル非依存:git中心のターミナルコードエージェント
予算が限られていて、git中心の開発をしたい、自分でモデルを選びたい一人の開発者であれば、Aiderは無料で本当にモデル非依存だ——低い開発ペース(直近のコミットは2026年5月)を受け入れられるなら。subagentオーケストレーション、MCPエコシステム、エンタープライズガバナンスが必要なら、それを公式にサポートしているのはClaude Codeだ——導入コストは低く、$100のMaxではなく$17-20/月のProで十分。Aiderを「安いClaude Code」ではなく、異なる哲学として位置づけるべきだ。
| カテゴリー | Claude Code | Aider |
|---|---|---|
| パフォーマンス | 8/10 | 7/10 |
| 学習のしやすさ | 6/10 | 7/10 |
| エコシステム | 9/10 | 6/10 |
| コミュニティ | 8/10 | 6/10 |
| 求人市場 | 8/10 | 5/10 |
| 将来性 | 9/10 | 6/10 |
// .claude/settings.json — 許可ルールのみ(MCP定義はここには書かない)
{
"permissions": {
"allow": ["Bash(git status)", "Bash(git diff)"]
}
}
// .mcp.json — プロジェクトルート;MCPサーバーはここで定義され、リポジトリにコミットされる
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": { "DATABASE_URL": "${DATABASE_URL}" }
}
}
}
// 同じ定義をコマンドでも追加できる:
// $ claude mcp add-json postgres '{"command":"npx","args":["-y","@modelcontextprotocol/server-postgres"]}' --scope project
// .claude/agents/reviewer.md — カスタムsubagent定義
---
name: reviewer
description: コードレビューを行う読み取り専用subagent
tools: Read, Grep, Glob
model: claude-sonnet-5
---
あなたはコードレビューの専門家だ。読んで報告するだけで、ファイルは変更しないこと。
# ターミナルからの呼び出し
$ claude "このPRのedge caseをreviewer subagentでスキャンして" \
--permission-mode plan# Aider — ローカルモデル(Ollama)+自動コミットで実行
# 1) ローカルモデルをpullし、Ollamaのエンドポイントを設定
$ ollama pull qwen2.5-coder:32b
$ export OLLAMA_API_BASE=http://127.0.0.1:11434
# 2) サーバーを8kコンテキストで起動 — デフォルトは2kウィンドウで、あふれたコンテキストを黙って破棄する
$ OLLAMA_CONTEXT_LENGTH=8192 ollama serve
# 3) Aiderをローカルモデルに接続(ollama_chat/ が推奨、ollama/ ではない)
$ aider --model ollama_chat/qwen2.5-coder:32b \
--edit-format diff \
src/api/users.py src/api/auth.py
# 4) 一回限りのスクリプトモード(subagentではなく、単一コマンド→単一結果)
$ aider --message "auth.pyのトークン有効期限を15分に短縮して" \
--yes-always src/api/auth.py
# .aiderignore — 大規模monorepoでコンテキストを絞り込むため
node_modules/
dist/
*.lock
legacy/
# 自動コミットはデフォルトでON(--auto-commits, default: True):
# $ git log --oneline -1
# a1b2c3d aider: トークン有効期限を15分に短縮予算が限られていて、git中心の開発をしたい、自分でモデルを選びたい一人の開発者であれば、Aiderは無料で本当にモデル非依存だ——低い開発ペース(直近のコミットは2026年5月)を受け入れられるなら。subagentオーケストレーション、MCPエコシステム、エンタープライズガバナンスが必要なら、それを公式にサポートしているのはClaude Codeだ——導入コストは低く、$100のMaxではなく$17-20/月のProで十分。Aiderを「安いClaude Code」ではなく、異なる哲学として位置づけるべきだ。
無料相談を受けるはい、AiderはApache-2.0ライセンスのオープンソースCLIで、それ自体は一切料金を請求しない——支払うのは接続するLLMプロバイダーのトークンコストだけだ(aider.chat/docs/llms.html)。OpenAI、Anthropic、Gemini、DeepSeek、GROQ、Azure、Bedrock、Vertex AIなどほぼすべての主要プロバイダー、およびOllama経由のローカルモデルに接続できる。OpenRouterの無料モデルやGeminiの実験的無料枠のような選択肢を使えば、トークンコストをほぼゼロに近づけることもできる。