
Write HTML. Render video. Built for agents.
OpenSumi provides the core building blocks for IDE products, including editor, workspace, terminal, extension, and Electron or web runtime packages. It is organized as a monorepo so builders can compose the pieces they need into a custom IDE.

Builders who want to assemble an AI-native IDE, web IDE, or desktop IDE from reusable framework parts.
You can build an IDE product on top of a shared set of editor, workspace, extension, and MCP client components instead of wiring everything yourself.
Core packages cover editor, workspace, terminal, search, extension management, webview, and other IDE surfaces.
The framework includes an MCP client so the IDE can use tools provided by MCP servers.
Example projects and packages support desktop Electron IDEs and browser-based IDEs.
Scripts and tooling handle build, release, testing, and workspace startup across the packages.
$ yarn install $ yarn run init $ yarn run download-extension # Optional $ yarn run start
$ MY_WORKSPACE={local_path} yarn run startA framework helps you quickly build AI Native IDE products.

Here you can find some of our example projects and templates:
$ yarn install
$ yarn run init
$ yarn run download-extension # Optional
$ yarn run start
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:
$ MY_WORKSPACE={local_path} yarn run start
Usually, you may still encounter some system-level environment dependencies. You can visit Development Environment Preparation to see how to install the corresponding environment dependencies.
For complete documentation: opensumi.com
You can see all the releasenotes and breaking changes here: CHANGELOG.md.
Read through our Contributing Guide to learn about our submission process, coding rules and more.
Want to report a bug, contribute some code, or improve documentation? Excellent! Read up on our Contributing Guidelines for contributing and then check out one of our issues labeled as help wanted or good first issue.
Go to our issues or discussions to create a topic, it will be resolved as soon as we can.
Let's build a better OpenSumi together.
|
|
|
|
|
We warmly invite contributions from everyone. Before you get started, please take a moment to review our Contributing Guide. Feel free to share your ideas through Pull Requests or GitHub Issues.
Copyright (c) 2019-present Alibaba Group Holding Limited, Ant Group Co. Ltd.
Licensed under the MIT license.
This project contains various third-party code under other open source licenses.
See the NOTICE.md file for more information.
Sign in to join the discussion.
No comments yet. Be the first to say what this is good for.

Write HTML. Render video. Built for agents.
Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps
SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts.

Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device.
A theoretical reconstruction of the Claude Mythos architecture, built from first principles using the available research literature.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!