Shelley 发布浏览器内编码智能体,支持多模型与 MCP
Shelley – a coding agent that lives in the browser
Shelley 是一款基于浏览器、移动端友好的单用户编码智能体,支持多会话、多模态和多模型,采用 Go 后端加 SQLite 存储、Vue UI 内嵌的单一二进制分发,Apache-2.0 开源,可通过 brew install --cask boldsoftware/tap/shelley 安装,支持 macOS 与 Linux。
基于网页、移动端友好、多对话、多模态、多模型。单一二进制文件。开源且可自我修改。
$
brew install --cask boldsoftware/tap/shelley
v0.1346.914604164 (releases) · macOS & Linux · Apache-2.0 · 更多方式 →
无需安装,无需密钥:在 exe.dev 上试用 →
localhost:9000
Shelley 是一个移动端友好、基于网页、多对话、多模态、多模型、单用户的编码智能体,专为 exe.dev 打造,但不仅限于此。它不附带授权或沙箱:请自备。
- 开源
- 因为它运行在你的机器上。
- 移动端友好
- 因为灵感随时可能降临。
- 基于网页
- 因为在某些国家,基于终端的回滚滚动是对入店行窃的惩罚。
- 多模态
- 因为截图、图表和图形是必需的,更不用说还赏心悦目。
- 多模型
- 以受益于正在发生的一切创新。
- 单用户
- 因为把智能体带到算力所在之处是合理的。
同时进行多个对话
每个对话都是自己的智能体,拥有自己的模型和工作目录。可以并排运行多个,归档它们,搜索它们。对话存储在一个 SQLite 数据库中。更多 →
能做实事的工具
一个 shell、精确的补丁编辑、用于导航和截图的 headless 浏览器、子智能体、对其他模型的一次性调用,以及用于图表和示意图的内联 HTML。更多 →
差异、git 和提交导览
编辑会渲染为真实的差异,并排的差异查看器会显示所有变更。浏览 git 图,对行进行评论,并要求一次提交导览:对某次变更的带注释的逐步讲解,保存为 git note。更多 →
任意你喜欢的模型
来自环境的 Anthropic、OpenAI、Gemini 和 Fireworks 密钥,外加自定义的 OpenAI、Anthropic 或 Gemini 兼容端点。可在轮次之间切换模型。更多 →
技能、MCP 和钩子
内置技能加上你自己的(shelley skill new)。连接远程 MCP 服务器(shelley mcp add)。将可执行脚本放入 ~/.config/shelley/hooks 以重写提示、添加斜杠命令或对轮次做出反应(钩子)。
说话、指点、录制
用说话代替打字,或者在你指点问题时录制你的声音和屏幕;智能体会获得转录文本、视频以及用于匹配它们的时间戳。将截图直接粘贴到聊天中。这是一个网页;你的手机也能用。
单一二进制文件
Go 后端、SQLite 存储、嵌入的 Vue UI。下载它,运行它,打开一个标签页。每次推送到 main 并通过测试时都会发布新版本。安装 →
大部分由它自己构建
Shelley 脱胎于 Sketch,不出所料,其中大部分是由 Shelley、Sketch、Claude Code 和 Codex 编写的。
来源:Hacker News · shelley.dev