跳到正文
Hacker News· tosh·· 7 天前AI 评分62

Shelley 发布浏览器内编码智能体,支持多模型与 MCP

Shelley – a coding agent that lives in the browser

AI 导读

Shelley 是一款基于浏览器、移动端友好的单用户编码智能体,支持多会话、多模态和多模型,采用 Go 后端加 SQLite 存储、Vue UI 内嵌的单一二进制分发,Apache-2.0 开源,可通过 brew install --cask boldsoftware/tap/shelley 安装,支持 macOS 与 Linux。

正文 · 原文

Web-based, mobile-friendly, multi-conversation, multi-modal, multi-model. One binary. Open source and self-modifying.

$ brew install --cask boldsoftware/tap/shelley

v0.1346.914604164 (releases) · macOS & Linux · Apache-2.0 · more ways →

No install, no keys: try it on exe.dev →

fig. 1 — the S, as drawn in every notebook margin, c. 1994

localhost:9000

Shelley's web UI: a conversation where the agent adds a --shout flag to a Go program, shown as a side-by-side diff.

The same conversation on a phone.

Shelley is a mobile-friendly, web-based, multi-conversation, multi-modal, multi-model, single-user coding agent built for but not exclusive to exe.dev. It does not come with authorization or sandboxing: bring your own.

Open source
because it runs on your machine.
Mobile-friendly
because ideas can come any time.
Web-based
because terminal-based scroll back is punishment for shoplifting in some countries.
Multi-modal
because screenshots, charts, and graphs are necessary, not to mention delightful.
Multi-model
to benefit from all the innovation going on.
Single-user
because it makes sense to bring the agent to the compute.

Many conversations at once

Each conversation is its own agent with its own model and working directory. Run several side by side, archive them, search them. Conversations live in one SQLite database. More →

Tools that do things

A shell, precise patch edits, a headless browser for navigating and screenshotting, subagents, one-shot calls to other models, and inline HTML for charts and diagrams. More →

Diffs, git, and commit tours

Edits render as real diffs, and a side-by-side diff viewer shows everything that changed. Browse the git graph, comment on lines, and ask for a commit tour: an annotated walkthrough of a change, saved as a git note. More →

Any model you like

Anthropic, OpenAI, Gemini, and Fireworks keys from the environment, plus custom OpenAI-, Anthropic-, or Gemini-compatible endpoints. Switch models between turns. More →

Skills, MCP, and hooks

Built-in skills plus your own (shelley skill new). Connect remote MCP servers (shelley mcp add). Drop executable scripts in ~/.config/shelley/hooks to rewrite prompts, add slash commands, or react to turns (hooks).

Talk, point, record

Talk instead of typing, or record your voice and screen while you point at the problem; the agent gets the transcript, the video, and timestamps to match them up. Paste screenshots straight into the chat. It’s a web page; your phone works too.

One binary

Go backend, SQLite storage, the Vue UI embedded. Download it, run it, open a tab. New releases ship on every push to main that passes tests. Install →

Built by itself, mostly

Shelley grew out of Sketch, and unsurprisingly much of it is written by Shelley, Sketch, Claude Code, and Codex.

来源:Hacker News · shelley.dev