{
 "updated": "2026-11-04",
 "section": "ide",
 "features": [
  {
   "id": "inline",
   "name": "Inline completion",
   "desc": "Tab/ghost-text code completion as you type."
  },
  {
   "id": "agent",
   "name": "Agent mode",
   "desc": "An agent that plans, edits multiple files and runs commands."
  },
  {
   "id": "mcp",
   "name": "MCP",
   "desc": "Connect Model Context Protocol servers to the assistant."
  },
  {
   "id": "byok",
   "name": "BYO model / key",
   "desc": "Use your own API key or provider account instead of the vendor's bundled models."
  },
  {
   "id": "local",
   "name": "Local models",
   "desc": "Run against models on your own machine (Ollama, LM Studio and similar)."
  },
  {
   "id": "vscode",
   "name": "VS Code",
   "desc": "Available inside VS Code (or VS Code-compatible editors)."
  },
  {
   "id": "jetbrains",
   "name": "JetBrains",
   "desc": "Available inside JetBrains IDEs (IntelliJ, PyCharm, WebStorm\u2026)."
  },
  {
   "id": "visualstudio",
   "name": "Visual Studio",
   "desc": "Available inside Microsoft Visual Studio."
  },
  {
   "id": "neovim",
   "name": "Neovim",
   "desc": "Available inside Neovim."
  },
  {
   "id": "xcode",
   "name": "Xcode",
   "desc": "Available inside Apple Xcode."
  },
  {
   "id": "eclipse",
   "name": "Eclipse",
   "desc": "Available inside Eclipse."
  },
  {
   "id": "zed",
   "name": "Zed",
   "desc": "Available inside the Zed editor (natively or as an ACP external agent)."
  }
 ],
 "clients": [
  {
   "id": "copilot",
   "name": "GitHub Copilot",
   "vendor": "GitHub",
   "url": "https://github.com/features/copilot",
   "kind": "Extension",
   "cells": {
    "inline": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "Code completion in all six supported IDEs.",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "Every supported IDE except Neovim.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "Every supported IDE except Neovim.",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "partial",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "GA in Visual Studio; preview in VS Code, JetBrains, Eclipse and Xcode; not in Neovim.",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "partial",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "Code completion only: no chat, agent mode or MCP.",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "yes",
     "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix",
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/edit-prediction",
     "note": "Copilot is a Zed edit-prediction provider and is also listed as a Zed external agent.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "cursor",
   "name": "Cursor",
   "vendor": "Anysphere",
   "url": "https://cursor.com",
   "kind": "Editor",
   "cells": {
    "inline": {
     "status": "yes",
     "source": "https://cursor.com/docs/tab/overview",
     "note": "Tab, Cursor's AI autocomplete.",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://cursor.com/docs/integrations/jetbrains",
     "note": "Agent reads the project, edits files and runs terminal commands.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://cursor.com/docs/mcp",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "yes",
     "source": "https://cursor.com/help/models-and-usage/api-keys",
     "note": "Own provider keys for chat/agent models; not used for Tab.",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "unknown",
     "source": null,
     "note": "Cursor is its own VS Code-based editor.",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://cursor.com/docs/integrations/jetbrains",
     "note": "Via ACP in the JetBrains AI Chat panel (paid Cursor plan, 2025.1+).",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "partial",
     "source": "https://cursor.com/docs/integrations/xcode",
     "note": "Xcode 26.3+ exposes its tools to Cursor over MCP (xcrun mcpbridge); the agent runs in Cursor, not in Xcode.",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/external-agents",
     "note": "Listed as a Zed external agent.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "devin-desktop",
   "name": "Windsurf / Devin Desktop",
   "vendor": "Cognition",
   "url": "https://windsurf.com",
   "kind": "Editor + plugins",
   "cells": {
    "inline": {
     "status": "yes",
     "source": "https://docs.windsurf.com/tab/overview",
     "note": "Tab in the editor; Autocomplete in Windsurf Plugins.",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://docs.devin.ai/desktop/devin-desktop-faq",
     "note": "Devin Local agent; Agent Command Center for local and cloud agents.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://docs.devin.ai/desktop/devin-local/customizations",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "yes",
     "source": "https://docs.windsurf.com/fr/plugins/compatibility",
     "note": "Windsurf Plugin, VS Code 1.89+.",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "partial",
     "source": "https://docs.devin.ai/windsurf/plugins/getting-started",
     "note": "Legacy plugin in maintenance mode; Cognition recommends Devin over ACP.",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "yes",
     "source": "https://docs.windsurf.com/fr/plugins/compatibility",
     "note": "17.5.5+.",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "yes",
     "source": "https://docs.windsurf.com/fr/plugins/compatibility",
     "note": "0.6+ (Vim 9.0.0185+ too).",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "yes",
     "source": "https://docs.windsurf.com/fr/plugins/compatibility",
     "note": "All versions.",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "yes",
     "source": "https://docs.windsurf.com/fr/plugins/compatibility",
     "note": "4.25+.",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "claude-code",
   "name": "Claude Code",
   "vendor": "Anthropic",
   "url": "https://code.claude.com",
   "kind": "Agent (CLI + extensions)",
   "cells": {
    "inline": {
     "status": "unknown",
     "source": null,
     "note": "Agentic tool; no tab completion documented.",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/overview",
     "note": "",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/mcp",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/third-party-integrations",
     "note": "Anthropic API, Amazon Bedrock, Google Cloud, Microsoft Foundry and LLM gateways.",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/vs-code",
     "note": "Extension for VS Code, Cursor and other forks (Open VSX).",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://code.claude.com/docs/en/jetbrains",
     "note": "IntelliJ, PyCharm, Android Studio, WebStorm, PhpStorm, GoLand.",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "no",
     "source": "https://support.claude.com/en/articles/12386420-claude-code-faq",
     "note": "No Visual Studio 2022 integration.",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "unknown",
     "source": null,
     "note": "The CLI runs in any terminal, but there's no Neovim plugin documented.",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/external-agents",
     "note": "Claude Agent via ACP.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "codex",
   "name": "OpenAI Codex",
   "vendor": "OpenAI",
   "url": "https://developers.openai.com/codex",
   "kind": "Agent (CLI + extensions)",
   "cells": {
    "inline": {
     "status": "unknown",
     "source": null,
     "note": "Agentic tool; no tab completion documented.",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://learn.chatgpt.com/docs/codex/ide",
     "note": "",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://mcpstepbystep.com/learn/mcp-client-support/",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "yes",
     "source": "https://developers.openai.com/codex/auth",
     "note": "Sign in with ChatGPT or with an API key (usage-based).",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "yes",
     "source": "https://developers.openai.com/codex/config-advanced",
     "note": "--oss with Ollama or LM Studio.",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "yes",
     "source": "https://learn.chatgpt.com/docs/codex/ide",
     "note": "VS Code, Insiders, Cursor and Windsurf.",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://blog.jetbrains.com/ai/2026/01/codex-in-jetbrains-ides/",
     "note": "In JetBrains AI Chat (2025.3+).",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "yes",
     "source": "https://learn.chatgpt.com/docs/codex/ide",
     "note": "Choose Codex as the agent in Xcode's coding assistant.",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/external-agents",
     "note": "Listed as a Zed external agent.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "gemini-code-assist",
   "name": "Gemini Code Assist",
   "vendor": "Google",
   "url": "https://codeassist.google",
   "kind": "Extension",
   "cells": {
    "inline": {
     "status": "yes",
     "source": "https://developers.google.com/gemini-code-assist/docs/write-code-gemini",
     "note": "Code completions in VS Code and JetBrains.",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://developers.google.com/gemini-code-assist/docs/use-agentic-chat-pair-programmer",
     "note": "Agent mode in VS Code and IntelliJ.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://developers.google.com/gemini-code-assist/docs/use-agentic-chat-pair-programmer",
     "note": "Configure MCP servers for agent mode.",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "yes",
     "source": "https://developers.google.com/gemini-code-assist/docs/supported-languages",
     "note": "",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://developers.google.com/gemini-code-assist/docs/supported-languages",
     "note": "IntelliJ, PyCharm, GoLand, WebStorm, Rider and more; built into Android Studio.",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "no",
     "source": "https://developers.google.com/gemini-code-assist/docs/supported-languages",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "no",
     "source": "https://developers.google.com/gemini-code-assist/docs/supported-languages",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "no",
     "source": "https://developers.google.com/gemini-code-assist/docs/supported-languages",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "no",
     "source": "https://developers.google.com/gemini-code-assist/docs/supported-languages",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "partial",
     "source": "https://zed.dev/docs/ai/external-agents",
     "note": "Gemini CLI, not the Code Assist extension, has a Zed setup path.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "amazon-q",
   "name": "Amazon Q Developer",
   "vendor": "AWS",
   "url": "https://aws.amazon.com/q/developer/",
   "kind": "Extension (sunsetting)",
   "cells": {
    "inline": {
     "status": "yes",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "Agentic coding in all four IDEs.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "yes",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "yes",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "No inline chat.",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "no",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "no",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "yes",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "No transformations.",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "no",
     "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "kiro",
   "name": "Kiro",
   "vendor": "AWS",
   "url": "https://kiro.dev",
   "kind": "Editor + agent",
   "cells": {
    "inline": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://kiro.dev/docs/",
     "note": "Specs, hooks, custom agents and skills.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://kiro.dev/docs/mcp/",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://kiro.dev/docs/acp/",
     "note": "Via ACP.",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "yes",
     "source": "https://kiro.dev/docs/acp/",
     "note": "Via ACP.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "jetbrains-ai",
   "name": "JetBrains AI Assistant / Junie",
   "vendor": "JetBrains",
   "url": "https://www.jetbrains.com/ai/",
   "kind": "Built into JetBrains IDEs",
   "cells": {
    "inline": {
     "status": "yes",
     "source": "https://www.jetbrains.com/help/ai-assistant/code-completion.html",
     "note": "Cloud completion of lines, blocks and functions.",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://www.jetbrains.com/help/ai-assistant/junie-agent.html",
     "note": "Junie agent, plus ACP agents (Codex, Cursor and others) in AI Chat.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://www.jetbrains.com/help/ai-assistant/mcp.html",
     "note": "Admins can preconfigure servers through IDE Services.",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "yes",
     "source": "https://www.jetbrains.com/help/ai-assistant/use-custom-models.html",
     "note": "Anthropic, Google, OpenAI and any OpenAI-compatible endpoint.",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "partial",
     "source": "https://www.jetbrains.com/help/ai-assistant/use-custom-models.html",
     "note": "Ollama and LM Studio for AI Assistant; Junie can't use local models.",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://www.jetbrains.com/help/ai-assistant/use-custom-models.html",
     "note": "Native.",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "cline",
   "name": "Cline",
   "vendor": "Cline",
   "url": "https://cline.bot",
   "kind": "Extension + CLI",
   "cells": {
    "inline": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://docs.cline.bot/getting-started/installing-cline",
     "note": "",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://docs.cline.bot/mcp/mcp-overview",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "yes",
     "source": "https://docs.cline.bot/provider-config/anthropic",
     "note": "API keys from many providers, or a Claude Code subscription.",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "yes",
     "source": "https://docs.cline.bot/provider-config/ollama",
     "note": "Ollama, LM Studio or Atomic Chat.",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "yes",
     "source": "https://docs.cline.bot/getting-started/installing-cline",
     "note": "VS Code, Cursor, Windsurf, VSCodium and Antigravity.",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://docs.cline.bot/getting-started/installing-cline",
     "note": "",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "continue",
   "name": "Continue",
   "vendor": "Continue",
   "url": "https://continue.dev",
   "kind": "Extension (open source)",
   "cells": {
    "inline": {
     "status": "yes",
     "source": "https://docs.continue.dev/customize/deep-dives/autocomplete",
     "note": "",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://docs.continue.dev/",
     "note": "",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://docs.continue.dev/customize/deep-dives/mcp",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "yes",
     "source": "https://docs.continue.dev/customize/model-providers/overview",
     "note": "",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "yes",
     "source": "https://docs.continue.dev/guides/ollama-guide",
     "note": "",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "yes",
     "source": "https://docs.continue.dev/",
     "note": "",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://docs.continue.dev/",
     "note": "",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "tabnine",
   "name": "Tabnine",
   "vendor": "Tabnine",
   "url": "https://www.tabnine.com",
   "kind": "Extension",
   "cells": {
    "inline": {
     "status": "yes",
     "source": "https://docs.tabnine.com/main/getting-started/code-completion",
     "note": "",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://docs.tabnine.com/main/getting-started/tabnine-agent",
     "note": "In VS Code, JetBrains, Eclipse and Visual Studio 2022/2026.",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://docs.tabnine.com/main/getting-started/tabnine-agent/mcp-intro-and-setup",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "partial",
     "source": "https://docs.tabnine.com/main/administering-tabnine/private-installation",
     "note": "Enterprise private install (VPC, on-prem or air-gapped), not a local-model runtime.",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "yes",
     "source": "https://docs.tabnine.com/main/welcome/readme/supported-ides",
     "note": "",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "yes",
     "source": "https://docs.tabnine.com/main/welcome/readme/supported-ides",
     "note": "",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "yes",
     "source": "https://docs.tabnine.com/main/welcome/readme/supported-ides",
     "note": "2022 and 2026.",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "no",
     "source": "https://docs.tabnine.com/main/welcome/readme/supported-ides",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "no",
     "source": "https://docs.tabnine.com/main/welcome/readme/supported-ides",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "yes",
     "source": "https://docs.tabnine.com/main/welcome/readme/supported-ides",
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "no",
     "source": "https://docs.tabnine.com/main/welcome/readme/supported-ides",
     "note": "Not in the vendor's supported-IDE list.",
     "checked": "2026-11-04"
    }
   }
  },
  {
   "id": "zed",
   "name": "Zed",
   "vendor": "Zed Industries",
   "url": "https://zed.dev",
   "kind": "Editor",
   "cells": {
    "inline": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/edit-prediction",
     "note": "Edit Prediction: Zeta by default, or Copilot, Codestral or Mercury Coder.",
     "checked": "2026-11-04"
    },
    "agent": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/agent-panel",
     "note": "Zed Agent, plus external ACP agents (Claude, Codex, Copilot, Cursor and more).",
     "checked": "2026-11-04"
    },
    "mcp": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/mcp",
     "note": "",
     "checked": "2026-11-04"
    },
    "byok": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/llm-providers",
     "note": "API access, existing subscriptions or gateways.",
     "checked": "2026-11-04"
    },
    "local": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/llm-providers",
     "note": "Local or self-hosted models.",
     "checked": "2026-11-04"
    },
    "vscode": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "jetbrains": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "visualstudio": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "neovim": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "xcode": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "eclipse": {
     "status": "unknown",
     "source": null,
     "note": "",
     "checked": "2026-11-04"
    },
    "zed": {
     "status": "yes",
     "source": "https://zed.dev/docs/ai/agent-panel",
     "note": "Native.",
     "checked": "2026-11-04"
    }
   }
  }
 ],
 "changelog": [
  {
   "date": "2026-01-22",
   "client": "Codex",
   "title": "Codex arrives inside JetBrains IDEs",
   "text": "OpenAI Codex is now selectable in the JetBrains AI Chat agent picker (2025.3+). JetBrains users get a second frontier agent without leaving the IDE.",
   "source": "https://blog.jetbrains.com/ai/2026/01/codex-in-jetbrains-ides/"
  },
  {
   "date": "2026-06-02",
   "client": "Windsurf",
   "title": "Windsurf becomes Devin Desktop",
   "text": "Cognition renamed Windsurf to Devin Desktop and made the Agent Command Center the main view. The Windsurf JetBrains plugin is in maintenance mode, and Cognition recommends Devin over ACP instead.",
   "source": "https://docs.devin.ai/desktop/devin-desktop-faq"
  },
  {
   "date": "2026-11-04",
   "client": "Amazon Q Developer",
   "title": "Amazon Q Developer IDE plugins get an end-of-support date",
   "text": "AWS will end support for the Amazon Q Developer IDE plugins (VS Code, JetBrains, Eclipse, Visual Studio) on April 30, 2027, and points users to Kiro.",
   "source": "https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html"
  },
  {
   "date": "2026-11-04",
   "client": "ACP",
   "title": "ACP becomes the bridge between agents and editors",
   "text": "Cursor, Codex, Kiro and Claude now run inside JetBrains AI Chat or Zed through the Agent Client Protocol. Which IDE you use matters less than which agent you pick.",
   "source": "https://zed.dev/docs/ai/external-agents"
  },
  {
   "date": "2026-11-04",
   "client": "GitHub Copilot",
   "title": "Copilot is still the widest IDE footprint",
   "text": "GitHub's feature matrix lists agent mode and MCP in VS Code, Visual Studio, JetBrains, Eclipse and Xcode. Neovim stays completion-only, and BYOK is GA only in Visual Studio.",
   "source": "https://docs.github.com/en/copilot/reference/copilot-feature-matrix"
  }
 ]
}