$git clone https://github.com/opensumi/core[![MCP][mcp-client-image]][mcp-client-url] [![MCP Feature][mcp-client-feature-image]][mcp-client-feature-url]
| 1 | <p align="center"> |
| 2 | <a href="https://github.com/opensumi/core"><img src="https://img.alicdn.com/imgextra/i2/O1CN01dqjQei1tpbj9z9VPH_!!6000000005951-55-tps-87-78.svg" width="150" /></a> |
| 3 | </p> |
| 4 | |
| 5 | <h1 align="center">OpenSumi</h1> |
| 6 | |
| 7 | <p align="center">A framework helps you quickly build AI Native IDE products.</p> |
| 8 | |
| 9 | <div align="center"> |
| 10 | |
| 11 | [![MCP][mcp-client-image]][mcp-client-url] |
| 12 | [![MCP Feature][mcp-client-feature-image]][mcp-client-feature-url] |
| 13 | |
| 14 | [![CI][ci-image]][ci-url] [![E2E][e2e-image]][e2e-url] [![Test Coverage][test-image]][test-url] [](http://makeapullrequest.com) [![Issues need help][help-wanted-image]][help-wanted-url] |
| 15 | |
| 16 | [![Discussions][discussions-image]][discussions-url] [![CLA assistant][cla-image]][cla-url] [![License][license-image]][license-url] |
| 17 | |
| 18 | [![NPM Version][npm-image]][npm-url] [![NPM downloads][download-image]][download-url] |
| 19 | |
| 20 | [![Open in CodeBlitz][codeblitz-image]][codeblitz-url] |
| 21 | |
| 22 | [ci-image]: https://github.com/opensumi/core/actions/workflows/ci.yml/badge.svg |
| 23 | [ci-url]: https://github.com/opensumi/core/actions/workflows/ci.yml |
| 24 | [e2e-image]: https://github.com/opensumi/core/actions/workflows/e2e.yml/badge.svg |
| 25 | [e2e-url]: https://github.com/opensumi/core/actions/workflows/e2e.yml |
| 26 | [discussions-image]: https://img.shields.io/badge/discussions-on%20github-blue |
| 27 | [discussions-url]: https://github.com/opensumi/core/discussions |
| 28 | [npm-image]: https://img.shields.io/npm/v/@opensumi/ide-core-common.svg |
| 29 | [npm-url]: https://www.npmjs.com/package/@opensumi/ide-core-common |
| 30 | [download-image]: https://img.shields.io/npm/dm/@opensumi/ide-core-common.svg |
| 31 | [download-url]: https://npmjs.org/package/@opensumi/ide-core-common |
| 32 | [license-image]: https://img.shields.io/npm/l/@opensumi/ide-core-common.svg |
| 33 | [license-url]: https://github.com/opensumi/core/blob/main/LICENSE |
| 34 | [cla-image]: https://cla-assistant.io/readme/badge/opensumi/core |
| 35 | [cla-url]: https://cla-assistant.io/opensumi/core |
| 36 | [test-image]: https://codecov.io/gh/opensumi/core/branch/main/graph/badge.svg?token=07JAPLU957 |
| 37 | [test-url]: https://codecov.io/gh/opensumi/core |
| 38 | [codeblitz-image]: https://img.shields.io/badge/Ant_Codespaces-Open_in_CodeBlitz-1677ff |
| 39 | [codeblitz-url]: https://codeblitz.cloud.alipay.com/github/opensumi/core |
| 40 | [github-issues-url]: https://github.com/opensumi/core/issues |
| 41 | [help-wanted-image]: https://flat.badgen.net/github/label-issues/opensumi/core/🤔%20help%20wanted/open |
| 42 | [help-wanted-url]: https://github.com/opensumi/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22🤔+help+wanted%22 |
| 43 | [mcp-client-image]: https://badge.mcpx.dev/?type=client |
| 44 | [mcp-client-url]: https://modelcontextprotocol.io |
| 45 | [mcp-client-feature-image]: https://badge.mcpx.dev/?type=client&features=tools |
| 46 | [mcp-client-feature-url]: https://modelcontextprotocol.io/clients |
| 47 | |
| 48 | [Changelog](./CHANGELOG.md) · [Report Bug][github-issues-url] · [Request Feature][github-issues-url] · English · [中文](./README-zh_CN.md) |
| 49 | |
| 50 | </div> |
| 51 | |
| 52 |  |
| 53 | |
| 54 | ## 🌟 Getting Started |
| 55 | |
| 56 | Here you can find some of our example projects and templates: |
| 57 | |
| 58 | - [Cloud IDE](https://github.com/opensumi/ide-startup) |
| 59 | - [Desktop IDE - based on the Electron](https://github.com/opensumi/ide-electron) |
| 60 | - [CodeFuse IDE - AI IDE based on OpenSumi](https://github.com/codefuse-ai/codefuse-ide) |
| 61 | - [CodeBlitz - A pure web IDE Framework](https://github.com/opensumi/codeblitz) |
| 62 | - [Lite Web IDE - A pure web IDE on the Browser](https://github.com/opensumi/ide-startup-lite) |
| 63 | - [The Mini-App liked IDE](https://github.com/opensumi/app-desktop) |
| 64 | |
| 65 | ## ⚡️ Development |
| 66 | |
| 67 | ```bash |
| 68 | $ yarn install |
| 69 | $ yarn run init |
| 70 | $ yarn run download-extension # Optional |
| 71 | $ yarn run start |
| 72 | ``` |
| 73 | |
| 74 | By default, the `tools/workspace` folder in the project would be opened, or you can run the project by specifying the directory in the following way: |
| 75 | |
| 76 | ```bash |
| 77 | $ MY_WORKSPACE={local_path} yarn run start |
| 78 | ``` |
| 79 | |
| 80 | Usually, you may still encounter some system-level |