大家好!

如果你是 VS Code Insiders 版本的忠实用户,你也许就会发现 VS Code 悄悄推出了一个独立的 App,叫 Sessions。

装了最新的 VS Code Insiders,就能在应用列表里面搜到名为 Sessions - Insiders 的 App。

打开网易新闻 查看精彩图片

目前只随着 VS Code Insiders 一起安装。

打开网易新闻 查看精彩图片

其实,早在不久前,就有大神在 Reddit 分享了他的发现:

https://www.reddit.com/r/Githubcopilot/comments/1rflpau/vscode_sessions_insiders/

打开网易新闻 查看精彩图片

随即,就有 GitHub Copilot Team 的成员进行了回复:

打开网易新闻 查看精彩图片

agent-first!

确实这个很重要!

于是,我也马上体验了下 Sessions App:

打开网易新闻 查看精彩图片

你会发现,这是一个全新的 UI 以及 agent-first 的开发体验

以 Agent 与 Sessions 为中心。IDE/编辑器功能大大弱化。

打开网易新闻 查看精彩图片

想一探究竟?

因为 VS Code 是完全开源的,你能很快地找到相关的源代码:

https://github.com/microsoft/vscode/tree/main/src/vs/sessions

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

总体架构:

打开网易新闻 查看精彩图片

UI 布局:

打开网易新闻 查看精彩图片

写到这里,韩老师秃然发现,这个全新的 Sessions App,和我两个月前发布的 ACP UI 是不是长得有点像?!

打开网易新闻 查看精彩图片

于是,我使用了《 米氏对比法 》,让 AI 帮我总结下 ACP UI 更强的地方。

(手动狗头

ACP UI vs VS Code Sessions App 对比

维度

ACP UI

VS Code Session App

胜出

首次公开发布2026-01-31

(v0.1.2)

代码存在于microsoft/vscodesrc/vs/sessions/,但截至 2026-03 尚未作为独立可下载产品发布,仅在 VS Code Insiders 内部可用

ACP UI

支持的 Agent 数量9 个

开箱即用(Copilot、Claude Code、Gemini CLI、Qwen Code、Auggie CLI、Qoder CLI、Codex CLI、OpenCode、OpenClaw)+ 任意 ACP 兼容 Agent(通过 JSON 配置无限扩展)

3 个硬编码 provider(Copilot CLI、Copilot Cloud、Remote Agent Host),代码中 session type 仅支持copilot-clicopilot-cloud

ACP UI

Agent 扩展性✅ 任何人编辑agents.json即可添加任意 ACP Agent,支持热重载❌ 需要实现ISessionsProvider接口注册新 provider,普通用户无法自行添加

ACP UI

技术栈 / 运行时Tauri 2 + Rust

后端 + Vue 前端

Electron

(整个 VS Code 的运行时)

ACP UI

启动速度极快— Tauri/Rust 原生进程,WebView2/WKWebView 系统 WebView,无需加载整个 IDE较慢— 需启动完整 Electron + VS Code 工作台(即使是 "简化版" Agentic Workbench,仍加载大量 VS Code 服务)

ACP UI

安装包大小~3-5 MB

(Tauri 利用系统 WebView,不捆绑 Chromium)

~100+ MB

(VS Code Insiders 本体,捆绑完整 Chromium + Node.js)

ACP UI

内存安全性Rust后端 — 编译时内存安全保证,无 GC,无 use-after-free⚠️TypeScript/JavaScript on Node.js— 依赖 V8 GC,Electron IPC 攻击面较大

ACP UI

独立性完全独立— 下载即用,不依赖任何 IDE依赖 VS Code Insiders— 必须安装 VS Code,通过--sessions启动或vscode-sessions-insiders://协议打开

ACP UI

开源协议MIT— 完全开源

⚠️ VS Code OSS 部分开源(MIT),但 Insiders 产品为 Microsoft 专有许可

ACP UI

跨平台支持

✅ Windows (.msi/.exe)、macOS (ARM64/x64 .dmg)、Linux x64/ARM64 (.deb/.rpm/.AppImage)

✅ Windows、macOS、Linux(同 VS Code)

平手

协议调试内置 Traffic Monitor— 实时查看 ACP 协议报文

❌ 无内置协议调试工具

ACP UI

配置热重载✅ 修改agents.json无需重启

❌ 需通过代码更改 provider

ACP UI

代码量/复杂度~1 MB

仓库,极简代码

src/vs/sessions/

有大量文件和复杂架构,整个 VS Code 仓库体量巨大

ACP UI(轻量级优势)

好家伙?ACP UI 全胜?(手动狗头

欢迎大家来体验:

https://github.com/formulahendry/acp-ui

代码完全开源。