[
  {
    "id": "cursor",
    "name": "Cursor",
    "kind": "ide",
    "domain": "coding",
    "deployment": "saas",
    "short_description": "AI-first editor (VS Code fork) with inline chat, agent mode, and codebase-aware assistance.",
    "official_url": "https://cursor.com",
    "docs_url": "https://cursor.com/docs",
    "tags": [
      "agentic",
      "ide",
      "subscription"
    ],
    "best_for": [
      "code editing with AI context",
      "large codebase navigation",
      "agent-driven refactoring"
    ]
  },
  {
    "id": "vscode",
    "name": "Visual Studio Code",
    "kind": "ide",
    "domain": "coding",
    "deployment": "local",
    "short_description": "Extensible editor; AI features via extensions (e.g. Copilot, Continue) rather than built-in.",
    "official_url": "https://code.visualstudio.com",
    "docs_url": "https://code.visualstudio.com/docs",
    "tags": [
      "editor",
      "extensions",
      "open_source"
    ],
    "best_for": [
      "general-purpose editing",
      "extension ecosystem",
      "multi-language projects"
    ]
  },
  {
    "id": "github-copilot",
    "name": "GitHub Copilot",
    "kind": "editor_plugin",
    "domain": "coding",
    "deployment": "saas",
    "short_description": "Inline completions and chat inside VS Code, JetBrains, Neovim, and other hosts.",
    "official_url": "https://github.com/features/copilot",
    "docs_url": "https://docs.github.com/copilot",
    "tags": [
      "completion",
      "chat",
      "subscription"
    ],
    "best_for": [
      "inline code completions",
      "IDE-integrated chat",
      "multi-editor workflows"
    ]
  },
  {
    "id": "aider",
    "name": "Aider",
    "kind": "cli",
    "domain": "coding",
    "deployment": "local",
    "short_description": "Terminal pair programmer; edits git-tracked files with your own API keys.",
    "official_url": "https://aider.chat",
    "docs_url": "https://aider.chat/docs",
    "tags": [
      "agentic",
      "cli",
      "open_source",
      "bring_your_own_key"
    ],
    "best_for": [
      "terminal-based pair programming",
      "git-aware code edits",
      "BYOK / local-model workflows (e.g. Ollama) — not offline by default"
    ]
  },
  {
    "id": "anthropic-api",
    "name": "Anthropic API (Claude)",
    "kind": "hosted_platform",
    "domain": "coding",
    "deployment": "saas",
    "short_description": "HTTP API for Claude models; common backend for custom agents and IDE integrations.",
    "official_url": "https://www.anthropic.com/api",
    "docs_url": "https://docs.anthropic.com",
    "tags": [
      "api",
      "models",
      "usage_based"
    ],
    "best_for": [
      "custom agent backends",
      "Claude model integration",
      "production API workflows"
    ]
  },
  {
    "id": "ollama",
    "name": "Ollama",
    "kind": "local_runtime",
    "domain": "coding",
    "deployment": "local",
    "short_description": "Run open-weight chat and code models locally with a simple CLI and HTTP API.",
    "official_url": "https://ollama.com",
    "docs_url": "https://github.com/ollama/ollama",
    "tags": [
      "local",
      "open_weights",
      "self_hosted"
    ],
    "best_for": [
      "local model hosting",
      "private inference",
      "offline/air-gapped use after models are pulled or preloaded"
    ]
  },
  {
    "id": "continue",
    "name": "Continue",
    "kind": "editor_plugin",
    "domain": "coding",
    "deployment": "hybrid",
    "short_description": "Open-source VS Code / JetBrains extension; connects to many model providers.",
    "official_url": "https://continue.dev",
    "docs_url": "https://docs.continue.dev",
    "tags": [
      "open_source",
      "multi_model",
      "ide"
    ],
    "best_for": [
      "open-source IDE AI",
      "multi-provider completions",
      "customizable agent workflows"
    ]
  },
  {
    "id": "windsurf",
    "name": "Windsurf",
    "kind": "ide",
    "domain": "coding",
    "deployment": "saas",
    "short_description": "Agentic IDE with flows and workspace-wide edits (owned by Cognition after Windsurf acquisition) — compare against Cursor, Copilot, and Devin on your repo.",
    "official_url": "https://windsurf.com",
    "docs_url": "https://docs.windsurf.com",
    "tags": [
      "agentic",
      "ide",
      "cognition"
    ],
    "best_for": [
      "agentic IDE flows",
      "workspace-wide edits",
      "Cognition/Windsurf assistance after acquisition"
    ]
  },
  {
    "id": "zed",
    "name": "Zed",
    "kind": "ide",
    "domain": "coding",
    "deployment": "local",
    "short_description": "Fast multiplayer editor with optional AI assists — strong for pair programming; verify which models and limits your plan includes.",
    "official_url": "https://zed.dev",
    "docs_url": "https://zed.dev/docs",
    "tags": [
      "editor",
      "collaboration",
      "performance"
    ],
    "best_for": [
      "fast collaborative editing",
      "Rust-performance editing",
      "lightweight AI assistance"
    ]
  },
  {
    "id": "jetbrains-ai",
    "name": "JetBrains AI Assistant",
    "kind": "editor_plugin",
    "domain": "coding",
    "deployment": "hybrid",
    "short_description": "AI chat and refactoring inside IntelliJ, PyCharm, WebStorm, and sibling IDEs.",
    "official_url": "https://www.jetbrains.com/ai/",
    "docs_url": "https://www.jetbrains.com/help/ai-assistant/",
    "tags": [
      "ide",
      "refactoring",
      "subscription"
    ],
    "best_for": [
      "JetBrains IDE integration",
      "refactoring with AI context",
      "enterprise IDE workflows"
    ]
  },
  {
    "id": "replit",
    "name": "Replit",
    "kind": "hosted_platform",
    "domain": "coding",
    "deployment": "saas",
    "short_description": "Browser IDE, hosting, and agent features for quick prototypes and teaching.",
    "official_url": "https://replit.com",
    "docs_url": "https://docs.replit.com",
    "tags": [
      "browser_ide",
      "hosting",
      "education"
    ],
    "best_for": [
      "browser-based prototyping",
      "teaching and quick demos",
      "hosted collaborative coding"
    ]
  },
  {
    "id": "codeium",
    "name": "Codeium",
    "kind": "editor_plugin",
    "domain": "coding",
    "deployment": "saas",
    "short_description": "Legacy Codeium brand — codeium.com now redirects to Cognition Devin Desktop. Prefer the Devin/Windsurf entries; verify what remains of Codeium-branded extensions.",
    "official_url": "https://devin.ai/desktop",
    "docs_url": "https://docs.devin.ai/",
    "tags": [
      "multi_editor",
      "legacy_brand",
      "cognition"
    ],
    "best_for": [
      "Historical comparison only",
      "Checking whether a remaining Codeium-branded extension is still offered",
      "Migrating evaluations to Devin / Windsurf under Cognition"
    ]
  },
  {
    "id": "v0-dev",
    "name": "v0.dev",
    "kind": "hosted_platform",
    "domain": "coding",
    "deployment": "saas",
    "short_description": "Vercel’s generative UI tool: describe an interface in natural language and get runnable React / Tailwind code.",
    "official_url": "https://v0.dev",
    "docs_url": "https://v0.dev/faq",
    "tags": [
      "generative_ui",
      "react",
      "tailwind",
      "vercel"
    ],
    "best_for": [
      "generative UI prototyping",
      "React/Tailwind component generation",
      "design-to-code iteration"
    ]
  },
  {
    "id": "claude-code",
    "name": "Claude Code",
    "kind": "cli",
    "domain": "coding",
    "deployment": "saas",
    "short_description": "Anthropic’s agentic CLI that reads, edits, and executes code in your terminal with natural-language commands.",
    "official_url": "https://www.anthropic.com/claude-code",
    "docs_url": "https://docs.anthropic.com/en/docs/claude-code/overview",
    "tags": [
      "agentic",
      "cli",
      "subscription"
    ],
    "best_for": [
      "terminal-native agentic coding",
      "codebase-aware edits and runs",
      "CI/CD and scripting workflows"
    ]
  }
]
