core
by
opensumi

Description: A framework helps you quickly build AI Native IDE products. MCP Client, supports Model Context Protocol (MCP) tools via MCP server.

View on GitHub ↗

Summary Information

Updated 45 minutes ago
Added to GitGenius on November 14th, 2025
Created on November 17th, 2021
Open Issues & Pull Requests: 284 (+0)
Number of forks: 450
Total Stargazers: 3,643 (+0)
Total Subscribers: 44 (+0)

Issue Activity (beta)

Open issues: 175
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 814 days
Stale 30+ days: 175
Stale 90+ days: 175

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • 🐞 bug (499)
  • 🎨 feature (197)
  • 💬 question (123)
  • 👾 wontfix (73)
  • 👨🏻‍💻 good first issue (61)
  • ⛵️ pre-release (22)
  • 🤔 help wanted (21)
  • ⚡️ extension api (15)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 13.4 days
90th percentile: 0.0 hours
Tracked items: 226

Most active contributors

Detailed Description

OpenSumi is a TypeScript-based framework designed to accelerate the development of AI-native integrated development environments. The project provides a comprehensive foundation for building IDE products with built-in support for the Model Context Protocol through its MCP client implementation, enabling integration with MCP servers for enhanced AI capabilities.

The framework supports multiple deployment architectures and use cases, as evidenced by its ecosystem of example projects. These include cloud-based IDE implementations, desktop applications built with Electron, pure web-based IDEs, and specialized variants like CodeFuse IDE which demonstrates AI-first IDE development using OpenSumi. This architectural flexibility allows developers to choose between web, desktop, or hybrid deployment models depending on their requirements.

OpenSumi integrates with standard development tools and protocols essential for modern IDE functionality. The framework includes Language Server Protocol support for intelligent code analysis and completion, Debug Adapter Protocol integration for debugging capabilities, and extensibility mechanisms that allow customization and plugin development. These integrations position OpenSumi as a comprehensive platform rather than a minimal editor framework.

The project maintains active development with structured issue tracking and community engagement. GitGenius data shows 226 tracked issues and pull requests with a median response latency of zero hours, indicating rapid triage and attention to community submissions. The most frequently reported issues fall into three categories: bugs with 116 tracked items, feature requests with 58 items, and general questions with 44 items. This distribution suggests the project is both actively maintained and responsive to user needs.

The core development team includes Ricbet as the primary contributor with 139 tracked events, followed by erha19 with 91 events and bytemain with 49 events. This concentrated contributor base indicates focused project leadership while the project remains open to external contributions through its documented contribution guidelines.

OpenSumi's classification spans multiple technical domains including IDE framework development, web development environments, extensible platforms, code editor functionality, developer tooling, and frontend infrastructure. The project explicitly targets AI-native and AI-first IDE development, reflecting the growing importance of AI integration in development tools. Its connection to related projects through overlapping contributors, including opendatahub-io/notebooks, qwenlm/qwen-code, and microsoft/vscode, demonstrates its position within a broader ecosystem of development tools and AI-focused projects.

The framework is licensed under the MIT license with copyright held by Alibaba Group Holding Limited and Ant Group Co. Ltd. Documentation is available through the opensumi.com website, and the project maintains a changelog documenting releases and breaking changes. Development setup requires attention to system-level environment dependencies, with guidance provided in the contributing documentation for developers looking to work on the core framework itself.

core
by
opensumiopensumi/core

Repository Details

Fetching additional details & charts...