把 Claude Code 搬进浏览器:NanoCodana 零后端 agent 运行时开源

andrepimentaa7 · reddit · 2026-09-03

开发者将 Claude Code 的 agent 循环、系统提示词与工具式工作流重构成可完全运行在浏览器标签页内的独立运行时 NanoCodana(MIT 开源,已发布 npm)。

核心实现:浏览器没有 Bash,于是用 just-bash 实现了一个跑在 JS 里的虚拟 shell;提供 Read/Edit/Grep 等编码 agent 常用工具(描述参考 Claude Code);用 IndexedDB 持久化项目文件系统。全程零基础设施:无服务器、无模型代理、无项目数据库。

能力与生态:核心包 @nanocodana/core 包含 agent 循环、文件工具、虚拟 shell、工具审批、MCP 支持与 Agent Skills;应用可给它自定义文件系统/沙箱、选择模型并搭建自己的界面。同一核心可跑在浏览器、Node、serverless、边缘或 VM,默认沙箱化。作者基于它构建了 Sharables,可在浏览器内免费创建真正的 React Native 应用(Expo Snack),可接 Claude、本地 agent 或免费模型。

作者的愿景是让 agent 直接「住进」应用本身,并征询社区:还缺什么才愿意把它嵌入自己的应用。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →