Что это такое?
Python-библиотека, которая даёт полный доступ к внутренним API редактора Windsurf через reverse-engineering его протокола.
Это reverse-engineering проект, который превращает закрытый протокол AI-редактора Windsurf в открытый Python SDK. Автор извлёк все gRPC-сервисы из бинарника Language Server, предоставив полный доступ к пользовательским данным, управлению командами, вызову...
Для Python-разработчиков и DevOps-инженеров, которые хотят автоматизировать работу с Windsurf IDE, создавать ботов или исследовать его внутреннюю архитектуру.
Windsurf — мощный AI-редактор, но его официальный API ограничен или отсутствует, что мешает интеграции и автоматизации.
Проект реверсит бинарный файл Language Server от Windsurf, извлекая все gRPC-протоколы общения клиента с сервером. Полученные 13 сервисов и 560+ методов упаковываются в чистый Python SDK без внешних зависимостей. Используется Connect-protocol (gRPC поверх HTTP/1.1 с JSON), что позволяет работать только со стандартной библиотекой Python.
Это reverse-engineering проект, который превращает закрытый протокол AI-редактора Windsurf в открытый Python SDK. Автор извлёк все gRPC-сервисы из бинарника Language Server, предоставив полный доступ к пользовательским данным, управлению командами, вызову AI-моделей, работе с плагинами MCP и даже экспериментальным функциям.
В SDK обнаружены и доступны OAuth-ключи для GitHub Copilot, которые Windsurf использует для интеграции с плагинами MCP.
Стоит пробовать разработчикам, интересующимся reverse-engineering или создающим инструменты для AI-редакторов. Проект технически интересен, но имеет этические и юридические риски из-за работы с закрытыми API.
Проект активно развивается (версия 3.0.0), есть CLI-интерфейс, но звёзд пока мало (11), что говорит о нишевой аудитории.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Python-библиотека, которая даёт полный доступ к внутренним API редактора Windsurf через reverse-engineering его протокола.
Для разработчиков, которые хотят автоматизировать Windsurf, исследовать его архитектуру или создавать интеграции.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.