# core

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

- **URL**: https://www.freshcrate.ai/projects/core
- **Author**: opensumi
- **Category**: MCP Servers
- **Latest version**: `v3.9.0` (2025-05-20)
- **License**: MIT
- **Source**: https://github.com/opensumi/core
- **Homepage**: https://opensumi.com
- **Language**: TypeScript
- **GitHub**: 3,627 stars, 449 forks
- **Registry**: github
- **Tags**: `ai`, `ai-first`, `ai-native`, `editor`, `electron`, `ide`, `ide-framework`, `mcp`, `typescript`

## Description

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

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v3.9.0` | 2025-05-20 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.9.0 -->  ## What's Changed ### What's New Features * feat: add user's intention in apply prompt by @ensorrow in https://github.com/opensumi/core/pull/4454 * feat: support builtin mcp tool order by @ensorrow in https://github.com/opensumi/core/pull/4468 * feat: support chat reasoning by @ensorrow in https://github.com/opensumi/core/pull/4470 * feat: improve MCP Server edit UX and i18n by @erha19 in https://github |
| `v3.8.2` | 2025-03-11 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.8.2 -->  ## What's Changed ### What's New Features * feat: support apply manager in chat view by @ensorrow in https://github.com/opensumi/core/pull/4458 * feat: support contextWindow & maxToken setting, use lruCache to store sessions by @ensorrow in https://github.com/opensumi/core/pull/4460 ### Other Changes * chore: improve mcp views by @Aaaaash in https://github.com/opensumi/core/pull/4453 * fix: remove sumi |
| `v3.8.1` | 2025-03-07 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.8.1 -->  ## What's Changed ### What's New Features * feat: support mcp server management by @life2015 in https://github.com/opensumi/core/pull/4387 * feat: clientId no longer required in base language model by @life2015 in https://github.com/opensumi/core/pull/4411 * feat: optmize file search list UI by @life2015 in https://github.com/opensumi/core/pull/4431 * feat: support custom model id by @hacke2 in https:// |
| `v3.8.0` | 2025-02-24 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.8.0 -->  ## What's Changed ### What's New Features * feat: terminal adds drag-and-drop by @lulusir in https://github.com/opensumi/core/pull/4300 * feat: improve terminal local link parser by @erha19 in https://github.com/opensumi/core/pull/4302 * feat: show inline input after cmd+K is triggered by @erha19 in https://github.com/opensumi/core/pull/4309 * feat: support search path on file dialog by @erha19 in https |
| `v3.7.1` | 2025-02-17 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.7.1 -->  ## What's Changed ### Other Changes * chore(release): release v3.7.0 by @Ricbet in https://github.com/opensumi/core/pull/4301 * fix: comments zone widget show hide by @Ricbet in https://github.com/opensumi/core/pull/4361   **Full Changelog**: https://github.com/opensumi/core/compare/v3.7.0...v3.7.1 |
| `v3.7.0` | 2025-01-03 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.7.0 -->  ## What's Changed ### What's New Features * feat: support VSCode API TreeView.badge by @zhiyudangchu in https://github.com/opensumi/core/pull/4185 * feat: partially supported the VSCode TerminalExitReason API by @life2015 in https://github.com/opensumi/core/pull/4195 * feat: empty implement treeview support treeItem.checkboxstate by @zhiyudangchu in https://github.com/opensumi/core/pull/4198 * feat: rem |
| `v3.6.4` | 2024-12-20 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.6.4 -->  ## What's Changed ### Other Changes * fix: inline chat lower level than findwidget by @Ricbet in https://github.com/opensumi/core/pull/4251 * fix: debug console enter invalid by @Ricbet in https://github.com/opensumi/core/pull/4252 * chore:  support editor hover preference by @Ricbet in https://github.com/opensumi/core/pull/4253   **Full Changelog**: https://github.com/opensumi/core/compare/v3.6.3...v |
| `v3.6.3` | 2024-12-17 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.6.3 -->  ## What's Changed ### Other Changes * fix: remove hooks dependencies to prevent circular dependencies by @hacke2 in https://github.com/opensumi/core/pull/4241   **Full Changelog**: https://github.com/opensumi/core/compare/v3.6.2...v3.6.3 |
| `v3.6.2` | 2024-12-17 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.6.2 -->  ## What's Changed ### Other Changes * fix: potential null ref when reloading components by @hacke2 in https://github.com/opensumi/core/pull/4228 * fix: 3-way git dirty status by @Ricbet in https://github.com/opensumi/core/pull/4220 * fix: immediately update with current component to handle initial badge by @hacke2 in https://github.com/opensumi/core/pull/4238   **Full Changelog**: https://github.com/o |
| `v3.6.1` | 2024-12-10 | Low | <!-- Release notes generated using configuration in .github/release.yml at v3.6.1 -->  ## What's Changed ### Other Changes * chore(release): release v3.6.0 by @Ricbet in https://github.com/opensumi/core/pull/4194 * fix: comments thread cannot be closed by @Ricbet in https://github.com/opensumi/core/pull/4205   **Full Changelog**: https://github.com/opensumi/core/compare/v3.6.0...v3.6.1 |

## Citation

- HTML: https://www.freshcrate.ai/projects/core
- Markdown: https://www.freshcrate.ai/projects/core.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/core/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
