OpenSumi
OpenSumi — фреймворк для быстрого создания AI Native IDE продуктов с поддержкой MCP инструментов.
Описание
OpenSumi — это открытый фреймворк от Alibaba для разработки IDE с нативной интеграцией ИИ. Поддерживает Model Context Protocol (MCP) через клиент-сервер, позволяя использовать AI-инструменты. Основан на Node.js, использует Yarn для сборки. Идеален для создания облачных IDE, десктопных приложений на Electron, веб-IDE и мини-приложений. Обеспечивает модульную архитектуру, расширения и высокую производительность для AI-разработки.
Возможности
Создание AI Native IDE
Фреймворк для быстрой сборки IDE с интеграцией ИИ-функций.
Поддержка MCP
Клиент для Model Context Protocol, подключение AI-инструментов через сервер.
Веб- и десктопные варианты
Шаблоны для Cloud IDE, Electron-приложений и браузерных IDE.
Модульная архитектура
Расширения, кастомизация и интеграция с npm-пакетами.
Разработка и тестирование
Инструменты для CI, E2E-тестов и покрытия кода.
Установка
Для разработки:
$ yarn install $ yarn run init $ yarn run download-extension # Опционально $ yarn run start
Укажите рабочую директорию: MY_WORKSPACE={local_path} yarn run start
Подготовьте среду: см. CONTRIBUTING.md для системных зависимостей.