基于 opencode 内核 · IDE 三栏 · 对话与代码同屏

基于 opencode 内核
二次开发的编程 Agent

在 opencode 内核之上重做界面:左边项目树,中间对话,右边代码。 状态实时推送不用刷新,37 个命令随手调,历史会话按空间组织。

为什么不一样

六件在其他工具里还没做的事

🗂️

空间是一级的

会话按项目空间组织,可折叠、可迁移。把一个会话拖到另一个空间,历史跟着走 —— 换项目不用重建。

⏪

回滚可以反悔

点「回滚到这一条」先进暂存区,你还能选择「反悔」。确认后才真正丢弃内容。

⚡

零轮询的实时

状态完全由内核事件流驱动。逐字输出、侧栏转圈、Agent 提问弹窗,都是推来的。

🎯

37 个命令

Ctrl+K 唤起命令面板,每个都能看完整模板。审查、重构、依赖漏洞、生成前端,都有现成的。

🔌

对外 API

一行命令装完自带内核。任何地方装个插件就能调 ember,带令牌鉴权,还能生成 SDK。

🌹

代码算出来的玫瑰

150 帧、30fps 的绽放动画,参数方程现算,零图片资源。会话标题也会自动总结。

安装

需要 Node.js ≥ 20。内核会在安装时一起下载,之后启动只需 2 秒。

# 全局安装(内核自动带上)
npm install -g embercode

# 启动(首次约 20~40 秒解压内核,之后 2 秒)
ember

# 指定项目目录
ember "D:\my\project"

下载

安装包由 npm 生成,包含前端与网关;内核按平台在安装时自动下载。

📦
embercode 1.1.0
embercode-1.1.0.tgz · 811 KB · 90 个文件 · MIT
npm 版(811 KB)

内核二进制(172 MB)随 npm 平台包在安装时下载,不在这个包里。

版本状态

后端更新会通过该页面推送,无需重新安装。

版本发布时间大小状态说明
1.1.0 2026-10-04 129 MB 当前 IDE 三栏布局 · 纯事件驱动状态 · 对外 API · 150 帧玫瑰
1.0.0 2026-10-04 — 历史 三大工作台 · 办公文档工具链

打开 Web 界面 →

🖥️
ember 桌面版 1.1.0(Windows x64)
ember-setup-1.1.0-x64.exe · 129 MB · 内核已内置 · 中文安装界面 · 已构建完成
下载安装包(129 MB)

安装包内含 172 MB 内核与全部运行时,装完双击桌面图标即可用, 不需要再下载任何东西。安装向导可自选目录,会创建桌面快捷方式; 卸载不会删除你的数据(~/.ember-code)。

系统要求:Windows 10/11 x64。安装包未做代码签名, 首次运行时 Windows 可能提示「未知发布者」——点「更多信息 → 仍要运行」即可。