Satchel: An Artifact Library with MCP
mdschoff · reddit · 2026-07-18
The author released Satchel, a desktop artifact library designed to save AI-generated HTML, SVG, Markdown, React components, and other content, preventing them from getting lost in chat histories.
Core features:
- Runs a local MCP server, allowing Claude Desktop / Cursor / Claude Code to read and write the same set of artifacts directly via tool calls
- Supports version history; updateartifact snapshots the old version first, preventing irreversible agent modifications
- renderartifact can return the rendered result as a PNG, allowing the model to "see" its output and continue refining
- Currently focuses on SVG, with HTML/JSX planned
Built with Tauri 2, Rust's rmcp, and streamable HTTP; artifacts are saved directly to disk, while SQLite is used only as a rebuildable search index. The author notes it's currently v0.1.x, with macOS/Windows installers available, and Linux releases still being prepped.
More from coding & agent
- A better path to agent autonomy is running waves, finding friction, and iterating — JnBrymn · 2026-07-22
- Coding agents are heading toward an AI-writes, AI-reviews, human-approves workflow — aftahi_ai · 2026-07-22
- oMLX 0.5.2 adds Mac menu-bar stats, low-bit decode kernels, and faster downloads — awnihannun · 2026-07-22
- GitHub review bot hits its PR limit and forces a 39-minute cooldown — DanielLockyer · 2026-07-22
- Max reasoning effort appears to be mobile-only in Codex Remote, not desktop — GabGarrett · 2026-07-22
- A Reddit demo argues online stores should expose carts and pricing through MCP — gelembjuk · 2026-07-22