开源项目 Lustereczko:让 Agent 在对话中动态生成可交互 UI
wuj · reddit · 2026-10-11
开源(MIT)本地 MCP 服务器 Lustereczko 经过五个月迭代,实现了让 Agent 在对话中途自建 UI:它编写 HTML 渲染在聊天界面中,应用可反向与 Agent 通信,Agent 还能部署小型 Python 工具供应用调用,在本机执行真实操作。作者在 VS Code 的 GitHub Copilot 中实机演示:选中《独立宣言》一段文字提问,Agent 在 MCP 应用窗口内而非宿主聊天中作答。
作者认为人机交互需要被重新设计,动态 UI 应是第一步,而这个方向早期被放弃了。工程中的难点主要在协议管道而非模型本身:
- MCP Apps 协议只把渲染结果传给应用,作者添加了基于文件的双向消息通道
- 部分宿主会剥离结果中的 HTML,因此应用改为从工具输入中渲染
- 规范中允许服务器调用宿主 LLM 的 sampling 机制已废弃,最新协议拒绝该调用
项目起因是作者一个晚上试图证明这在 MCP 内做不到,结果一做就是五个月。
「编程与Agent」频道最新
- Garry Tan 力挺 Aside Browser:让 Agent 真正用好网页的解法 — garrytan · 2026-10-23
- 1Password 推出 Agent 专用登录方案,AI 可代登录却不接触密码 — AndrewSchmidtFC · 2026-10-23
- MCP 服务器 30 天后暗藏窃取 SSH 密钥指令,作者开源 mcp-guard 防变节 — ErgoniaWorks · 2026-10-23
- 实测:不在 AGENTS.md 里写明的 MCP 工具,编码 Agent 不会用 — colinmcnamara · 2026-10-23
- 用开源模型+Claude 把一段网球视频变成世界级教练 — tweetsatpreet · 2026-10-23
- 132 个免费开源 AI Agent 与 RAG 项目合集,星标 1.65 万 — Arindam_1729 · 2026-10-23