Перейти к содержимому

OpenSumi

OpenSumi — фреймворк для быстрого создания AI Native IDE продуктов с поддержкой MCP инструментов.

TypeScript
3507 stars

Описание

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 для системных зависимостей.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
3507

Ссылки