[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83439":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":35,"readmeContent":36,"aiSummary":9,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":37,"discoverSource":38},83439,"Burrow","caezium\u002FBurrow","caezium","A free, open-source, native macOS GUI for the Mole CLI (mo): clean, uninstall, optimize, analyze disk, and watch live status. Plus long-range history + an MCP server for AI agents.",null,"Swift",568,124,2,5,0,149,468,673,10.29,"MIT License",false,"main",true,[25,26,27,28,29,30,31,32,33,34],"cleaner","disk-usage","macos","mcp","menubar","mole","open-source","swift","swiftui","system-monitor","2026-06-12 02:04:34","# Burrow\n\n**A free, open-source [mole.fit](https:\u002F\u002Fmole.fit\u002F) — a native macOS GUI for the [Mole](https:\u002F\u002Fgithub.com\u002Ftw93\u002FMole) CLI (`mo`).**\n\n![macOS 14+](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FmacOS-14%2B-black)\n![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-blue)\n![Requires mole](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frequires-brew%20install%20mole-orange)\n\nBurrow wraps the free, open-source `mo` CLI in a native Mac app: clean\njunk, manage & uninstall apps, run safe maintenance, map your disk, and\nwatch live system status — five tools in one window. On top of that it\nadds two things the CLI doesn't have: a **long-running history** of your\nMac's metrics in a local SQLite database, and an **MCP server** so Claude\nCode can ask \"what's been happening on this Mac.\"\n\n> Burrow is an independent open-source project. It's *inspired by*\n> mole.fit's structure and built on the same `mo` engine, but it is **not\n> affiliated with or endorsed by mole.fit** — its own name, mark, palette,\n> and copy are original.\n\n## Screenshots\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg alt=\"Burrow\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1b0c402e-430c-4a15-ba90-195a050bf29a\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg alt=\"Burrow\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2b523363-cdc3-4a04-b858-67066fc95df4\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg alt=\"Burrow\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ffda0b2e3-8bbd-42fe-b53c-12e18cdf5cf7\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg alt=\"Burrow\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F0e59ba40-9bca-4483-8980-f03afcfad340\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd>\u003Cimg alt=\"Burrow\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F5194a214-4d2c-4a6a-ad92-c22046e5005f\">\u003C\u002Ftd>\n    \u003Ctd>\u003Cimg alt=\"Burrow\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F40cc40cb-73ba-486a-ba15-356c032e6e04\">\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Cp align=\"center\">\n  \u003Cimg width=\"320\" alt=\"Menu-bar HUD\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F515c2c8f-0332-4e8b-b880-2f2369ccb544\">\n\u003C\u002Fp>\n\n## The five tools\n\n| Tool | What it does | `mo` command |\n|---|---|---|\n| **Status** | Live dashboard — health score, CPU, memory, GPU, disk, network, battery with per-metric sparklines, plus a sortable\u002Fpinnable process table. | `mo status --json` |\n| **Analyze** | Squarified treemap of your disk; drill into any folder, reveal in Finder. | `mo analyze --json` |\n| **Software** | Installed-app list with search\u002Fsort (size, name, recent, source) and multi-select uninstall; a Homebrew **Updates** tab. | `mo uninstall --list`, `brew outdated` |\n| **Clean** | Preview what's reclaimable, then clean for real — categorized cache\u002Flog\u002Fleftover removal. | `mo clean` |\n| **Optimize** | One-tap safe maintenance: rebuild caches, repair metadata, flush DNS, etc. | `mo optimize` |\n\n### Plus, Burrow's own extras\n\n- **Menu-bar HUD** — health hero, metric tiles, top processes, and live\n  status of any job running in the app, from the menu bar.\n- **History** — long-range charts (5 m → 90 d) over a local SQLite history\n  of every metric, plus peak-per-process tables.\n- **MCP server** — both a localhost HTTP API and a stdio JSON-RPC server\n  (`Burrow --mcp`) so Claude Code can query your Mac's recent state.\n\n## How Burrow compares\n\n|  | **Burrow** | mole.fit | CleanMyMac | Pearcleaner | `mo` \u002F ncdu |\n|---|:---:|:---:|:---:|:---:|:---:|\n| Price | **Free** | $9 once | Subscription | Free | Free |\n| Open source | **MIT** | – | – | ✅ | ✅ (`mo`) |\n| Signed \u002F notarized | not yet | ✅ | ✅ | ✅ | n\u002Fa |\n| Junk cleanup | ✅ | ✅ | ✅ | – | ✅ (`mo`) |\n| Uninstall + leftovers | ✅ | ✅ | ✅ | ✅ *(focus)* | ✅ (`mo`) |\n| Disk treemap | ✅ | ✅ | ✅ | – | ncdu *(TUI)* |\n| Live system monitor | ✅ | ✅ | partial | – | – |\n| Long-term metric history | ✅ | – | – | – | – |\n| MCP \u002F agent API | ✅ | – | – | – | – |\n| GUI | ✅ | ✅ | ✅ | ✅ | – *(terminal)* |\n\nHonest notes: **mole.fit** is more polished, signed, and supported — buy it\n($9) if you want that and to fund `mo`. **Pearcleaner** is an excellent,\nfocused open-source uninstaller. **ncdu**\u002F`mo` are terminal tools; Burrow is\nthe GUI for people who'd rather not live in the shell.\n\n## Requirements\n\n- **macOS 14+**\n- **The Mole CLI** — `brew install mole`. Hard requirement; Burrow refuses\n  to launch without `mo` on PATH.\n\n## Install\n\n> Burrow is **unsigned** for now (pre-1.0). Each path below clears the\n> Gatekeeper quarantine for you. The honest security\u002Ftrust details — network,\n> admin rights, no telemetry — are in **[SECURITY.md](SECURITY.md)**.\n\n### Homebrew (recommended)\n\n```bash\nbrew install mole                        # required engine\nbrew install --cask caezium\u002Ftap\u002Fburrow   # the app (clears quarantine)\n```\n\n### Direct download\n\nDownload `Burrow-x.y.z.zip` from\n[Releases](https:\u002F\u002Fgithub.com\u002Fcaezium\u002FBurrow\u002Freleases), unzip into\n`\u002FApplications`, then:\n\n```bash\nxattr -cr \u002FApplications\u002FBurrow.app\nopen \u002FApplications\u002FBurrow.app\n```\n\n### Build from source\n\n```bash\nbrew install xcodegen mole\ngit clone https:\u002F\u002Fgithub.com\u002Fcaezium\u002FBurrow.git && cd Burrow\nxcodegen generate\nxcodebuild -project Burrow.xcodeproj -scheme Burrow \\\n  -configuration Release -destination 'generic\u002Fplatform=macOS' \\\n  -derivedDataPath build \\\n  CODE_SIGN_IDENTITY=\"\" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO build\ncp -R build\u002FBuild\u002FProducts\u002FRelease\u002FBurrow.app \u002FApplications\u002F\nxattr -cr \u002FApplications\u002FBurrow.app\nopen \u002FApplications\u002FBurrow.app\n```\n\nBurrow lives in the menu bar (it's a menu-bar agent). Click the icon →\n**Open Burrow**.\n\n## Security & trust\n\nBurrow drives the audited `mo` CLI and adds no surveillance of its own:\n\n- **No telemetry, analytics, accounts, ads, or third-party SDKs**, and no\n  backend — nothing to phone home to.\n- **No background root helper.** When Clean\u002FOptimize need admin rights,\n  macOS's own dialog asks you and Burrow runs that one `mo` command, then\n  exits — you approve every elevation.\n- **Local-only:** the MCP HTTP server is loopback (`127.0.0.1`, toggle off\n  in Settings); history is a local SQLite file. The one opt-in network call\n  is `brew outdated` in the Updates tab.\n- **Unsigned, pre-1.0** — full honest write-up, including the trade-offs of\n  the admin path, in **[SECURITY.md](SECURITY.md)**.\n\n## Wire it into Claude Code\n\nBurrow doubles as an MCP server. Add to `~\u002F.claude\u002Fsettings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"burrow\": {\n      \"command\": \"\u002FApplications\u002FBurrow.app\u002FContents\u002FMacOS\u002FBurrow\",\n      \"args\": [\"--mcp\"]\n    }\n  }\n}\n```\n\nRestart Claude Code. Tools: `burrow_snapshot`, `burrow_history`,\n`burrow_top_processes`, `burrow_info`. There's also a localhost HTTP API\non `127.0.0.1:9277` (`\u002Fhealth`, `\u002Finfo`, `\u002Fsnapshot`, `\u002Fmetrics`).\n\n## Develop & test\n\n```bash\nxcodegen generate\nxcodebuild -project Burrow.xcodeproj -scheme Burrow \\\n  -configuration Debug -destination 'platform=macOS' test\n```\n\n38 tests: DB roundtrip + range + stride sampler + prune (10), Store\nclamping + defaults (9), Maintenance prune (3), MCP tool routing (7),\nsquarified treemap invariants (9).\n\n## Architecture\n\n```\nmo status --json   ──>  Sampler ──> SQLite (WAL) ──┬─> Status \u002F History (charts)\n                                                   ├─> HTTP QueryServer (:9277)\n                                                   └─> Burrow --mcp (stdio) ─> Claude Code\nmo analyze --json  ──>  DiskScanner + squarified Treemap ──> Analyze\nmo clean \u002F optimize ─>  CommandRunner (streamed) ──────────> Clean \u002F Optimize\nmo uninstall --list ─>  Software (+ brew outdated for Updates)\n```\n\nOne binary, two modes: default is the menu-bar GUI; `Burrow --mcp` is the\nstdio MCP server (it forks before SwiftUI claims the process). The whole\nUI is one translucent window with a top-pill nav (`Brand`\u002F`Tool` design\nsystem); Settings and History are panes in that same window.\n\n## Attribution & license\n\n[MIT](LICENSE).\n\n- **Mole CLI** (`mo`) is © [tw93](https:\u002F\u002Fgithub.com\u002Ftw93\u002FMole), MIT.\n  Burrow depends on it at runtime and bundles nothing from it.\n- Inspired by the **mole.fit** Mac app (same author as `mo`). Burrow is an\n  independent reimplementation with its own brand — no assets, icons,\n  copy, or trade dress are taken from mole.fit.\n- The history-DB + MCP pattern shares lineage with the same author's\n  [Stats fork](https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fstats) (`caezium\u002Fstats@henry\u002Fhistory-mcp`).\n- Treemap layout: Bruls, Huijsen & van Wijk (2000), \"Squarified Treemaps,\"\n  re-implemented from scratch in Swift.\n","2026-06-11 04:11:09","CREATED_QUERY"]