关于 OpenSumi
OpenSumi 是一个用于快速构建 AI Native IDE 产品的框架,并内置 MCP 客户端能力。它面向需要定制 IDE 的开发团队,可用于桌面端、Web 端等多种形态。
主要功能
- 01构建 AI Native IDE 的框架
- 02内置 MCP 客户端
- 03通过 MCP 服务调用工具
- 04支持 Electron 桌面 IDE
- 05提供纯 Web IDE 框架 CodeBlitz
适用场景
- 01开发定制化的 AI IDE 产品
- 02搭建云端或 Web 端 IDE
- 03基于框架构建桌面 IDE 应用
MCP 相关
OpenSumi 作为 MCP 客户端,可以连接 MCP 服务并调用其提供的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
OpenSumi
一个帮助你快速构建 AI 原生 IDE 产品的框架。

🌟 快速开始
这里可以找到一些示例项目和模板:
- 云端 IDE
- 桌面 IDE - 基于 Electron
- CodeFuse IDE - 基于 OpenSumi 的 AI IDE
- CodeBlitz - 纯 Web IDE 框架
- Lite Web IDE - 浏览器中的纯 Web IDE
- 类小程序 IDE
⚡️ 开发
$ yarn install
$ yarn run init
$ yarn run download-extension # Optional
$ yarn run start
默认情况下,项目会打开 tools/workspace 文件夹;你也可以按以下方式指定目录来运行项目:
$ MY_WORKSPACE={local_path} yarn run start
通常,你可能还会遇到一些系统级环境依赖。请访问开发环境准备,了解如何安装相应的环境依赖。
📕 文档
完整文档请见:opensumi.com
📍 发布说明与重大变更
你可以在此查看所有发布说明和重大变更:CHANGELOG.md。
🔥 参与贡献
阅读我们的贡献指南,了解提交流程、编码规则等信息。
🙋♀️ 想要提供帮助?
想要报告错误、贡献代码或改进文档?太棒了!请先阅读我们的贡献指南,了解如何参与贡献,然后查看标记为 help wanted 或 good first issue 的问题。
🧑💻 需要帮助?
✨ 贡献者
让我们一起打造更好的 OpenSumi。
|
|
|
|
|
我们诚挚欢迎所有人参与贡献。开始之前,请花些时间阅读我们的贡献指南。欢迎通过拉取请求或 GitHub 问题分享你的想法。
📃 许可证
Copyright (c) 2019-present Alibaba Group Holding Limited, Ant Group Co. Ltd.
本项目根据 MIT 许可证授权。
本项目包含采用其他开源许可证的各种第三方代码。
更多信息请参阅 NOTICE.md 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。