Unlike VSCode, where the limited set of APIs exposed to extensions restricted our ability to create a great agentic experience via our VSCode extension (thus prompting the fork of VSCode into the Windsurf Editor), the JetBrains suite has a much richer set of customizability and configurability.
Как я это понял:
- Есть VSCode, который на платформе Electron - т.е. под капотом интерфейс на веб-технологиях и JavaScript. Всё это OpenSource, расширяемо и гибко. Но по факту: API для расширений в VSCode оказалось не достаточно мощным, поэтому пришлось делать форк VSCode - так появился редактор Windsurf.
- С другой стороны есть семейство редакторов от JetBrains на базе основного продукта Idea. Это огромный Java-монолит с 20+ летней историей разработки, тяжелая и навороченная IDE. Однако
API для расширений в Idea оказалось более гибким, чем у VSCode, что позволило выпустить вариант Windsurf в форме плагина!https://windsurf.com/blog/windsurf-wave-7