Herbarium – keep and review the HTML pages AI tools generate Herbarium, a desktop reader for HTML pages generated by AI tools, has launched with Linux x86_64 and arm64 installs via a curl script plus unsigned macOS and Windows builds on its GitHub releases page. The Tauri 2, Rust, SQLite and Svelte 5 app stores each page as a plain .html file with a companion .json file for title, tags, note and review dates, runs pages in a sandbox that cannot reach files, the app or other pages, and exposes network access as a per-page switch. Herbarium also ships as an MCP server, added in Claude Code with `claude mcp add herbarium -- herbarium mcp`, letting agents save, search, organize and schedule pages in the vault last opened in the app. A desktop reader for the HTML pages AI tools generate. Save a page, find it later, open it with its interactivity intact, and schedule it for review so it comes back when you need it. Your pages stay plain .html files in a folder you own. Linux x86 64 and arm64 : curl -fsSL https://raw.githubusercontent.com/abdoufermat5/herbarium/main/install.sh | sh Installs the .deb on Debian/Ubuntu asks for sudo , the AppImage elsewhere. Pipe to sh -s -- --appimage instead to skip sudo , or sh -s -- --uninstall to remove it. macOS and Windows: download from the releases page https://github.com/abdoufermat5/herbarium/releases/latest . These builds are not code-signed yet, so on first launch allow it in System Settings → Privacy & Security macOS or choose "More info → Run anyway" Windows . - Import by drag and drop, file picker or paste. - Search titles, tags, notes and page text. - Organize with folders, tags and notes; move or edit many pages at once. - Read each page in a sandboxed viewer, scripts included. - Edit the HTML in the app or in your own editor. - Review pages on a schedule you choose, with reminders and a keyboard-driven review session. - Trash with restore and undo. - Command palette Ctrl/⌘ K ; press ? for all shortcuts. - Light and dark themes, English and French. A vault is an ordinary folder. Each page is an .html file with a .json file next to it for its title, tags, note and review dates. Folders are real directories. Back it up, sync it or edit it with any tool; Herbarium picks up changes when you come back to the window. Generated HTML runs code, so every page is treated as untrusted. It runs in a sandbox that cannot reach your files, the app or other pages, and it cannot navigate away; links open in your browser only after you confirm. Network access is a per-page switch. When on, a page can load scripts and fonts from well-known CDNs and images from any website, which means it can tell its author when you open it. Keep it off for pages you don't trust. Herbarium is also an MCP https://modelcontextprotocol.io server, so agents can save, search, organize and schedule pages. In Claude Code: claude mcp add herbarium -- herbarium mcp Then ask, for example, "write a short HTML explainer of Cargo workspaces and save it to Herbarium under rust " . It uses the vault last opened in the app or --vault