大家好!
如果你是 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
代码完全开源。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.