<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SweepLoom blog</title>
    <link>https://sweeploom.com/blog/</link>
    <atom:link href="https://sweeploom.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>Notes from building SweepLoom, a local-first workstation resource manager by Weavatrix.</description>
    <language>en</language>
    <lastBuildDate>Mon, 12 Oct 2026 09:00:00 GMT</lastBuildDate>
    <item>
      <title>A tour of the desktop app: nine tabs, one safety model</title>
      <link>https://sweeploom.com/blog/desktop-app-tour/</link>
      <guid isPermaLink="true">https://sweeploom.com/blog/desktop-app-tour/</guid>
      <pubDate>Mon, 12 Oct 2026 09:00:00 GMT</pubDate>
      <description>SweepLoom&apos;s desktop app was redesigned around nine tabs: Overview, Sessions and History for live pressure; Cleanup, Projects and Explorer for disk; Browser and AI for the workspace; and Settings. What each tab shows, what changed in this release, and the rules every destructive action follows.</description>
      <category>desktop-app</category>
      <category>release</category>
      <category>design</category>
      <category>macos</category>
      <category>safety</category>
    </item>
    <item>
      <title>Inside SweepLoom: sixteen crates and no async runtime</title>
      <link>https://sweeploom.com/blog/inside-sweeploom-crates-no-async-runtime/</link>
      <guid isPermaLink="true">https://sweeploom.com/blog/inside-sweeploom-crates-no-async-runtime/</guid>
      <pubDate>Mon, 12 Oct 2026 09:00:00 GMT</pubDate>
      <description>A tool that deletes files should be boring on the inside. How SweepLoom&apos;s workspace is split into crates, which invariants every crate keeps, why cargo-deny bans tokio, hyper and reqwest, and how the desktop app scans in parallel with nothing but std threads and channels.</description>
      <category>architecture</category>
      <category>rust</category>
      <category>engineering</category>
      <category>safety</category>
    </item>
    <item>
      <title>How SweepLoom finds every project on your machine, and got about 3× faster</title>
      <link>https://sweeploom.com/blog/how-sweeploom-finds-every-project/</link>
      <guid isPermaLink="true">https://sweeploom.com/blog/how-sweeploom-finds-every-project/</guid>
      <pubDate>Sun, 11 Oct 2026 09:00:00 GMT</pubDate>
      <description>Project discovery used to start from the folder the app was launched in. Now it covers every developer folder with fair per-folder budgets, walks on bounded worker threads, and streams rows as they finish. It found 598 projects where the old walk found 237, in less time. How it works, the numbers, and the limits.</description>
      <category>performance</category>
      <category>projects</category>
      <category>disk</category>
      <category>rust</category>
      <category>release</category>
    </item>
    <item>
      <title>The always-on prompt tax: what your AGENTS.md and skills actually cost</title>
      <link>https://sweeploom.com/blog/always-on-prompt-tax/</link>
      <guid isPermaLink="true">https://sweeploom.com/blog/always-on-prompt-tax/</guid>
      <pubDate>Thu, 08 Oct 2026 09:00:00 GMT</pubDate>
      <description>Your ~/.claude folder is almost a gigabyte, but almost none of it is sent to the model. How SweepLoom separates always-on context from archive, why history counts as zero, how the estimate is capped, and what a live benchmark says about the limits of this number.</description>
      <category>ai</category>
      <category>tokens</category>
      <category>context</category>
      <category>benchmarks</category>
    </item>
    <item>
      <title>The Codex plugin: MCP plus skills</title>
      <link>https://sweeploom.com/blog/codex-plugin-mcp-plus-skills/</link>
      <guid isPermaLink="true">https://sweeploom.com/blog/codex-plugin-mcp-plus-skills/</guid>
      <pubDate>Sat, 03 Oct 2026 09:00:00 GMT</pubDate>
      <description>Tools tell an agent what it can do; skills tell it how to behave. SweepLoom&apos;s Codex plugin bundles the MCP server with three skills that make review-before-apply the default. What is in it, how to install it today while npm is not published, and where the real enforcement lives.</description>
      <category>codex</category>
      <category>plugin</category>
      <category>mcp</category>
      <category>agents</category>
      <category>skills</category>
    </item>
    <item>
      <title>Reclaiming Xcode and iOS Simulator disk safely</title>
      <link>https://sweeploom.com/blog/reclaiming-xcode-and-ios-simulator-disk/</link>
      <guid isPermaLink="true">https://sweeploom.com/blog/reclaiming-xcode-and-ios-simulator-disk/</guid>
      <pubDate>Thu, 01 Oct 2026 09:00:00 GMT</pubDate>
      <description>DerivedData, device support, simulator devices and runtimes, archives and backups all live under ~/Library, and they are not the same kind of thing. How SweepLoom&apos;s desktop Cleanup screen tells regenerable cache from native objects and from data you cannot get back.</description>
      <category>macos</category>
      <category>xcode</category>
      <category>ios-simulator</category>
      <category>disk</category>
    </item>
    <item>
      <title>Give your coding agent a cleanup tool it can&apos;t misuse: SweepLoom MCP</title>
      <link>https://sweeploom.com/blog/sweeploom-mcp-for-coding-agents/</link>
      <guid isPermaLink="true">https://sweeploom.com/blog/sweeploom-mcp-for-coding-agents/</guid>
      <pubDate>Tue, 29 Sep 2026 09:00:00 GMT</pubDate>
      <description>Ask an agent to free disk space and it improvises with du, guesses and rm -rf. SweepLoom&apos;s MCP server gives it eight read-only tools and one gated apply instead. Setup for Claude Code, Cursor, Claude Desktop and Codex, the confirm=true contract, and the limits worth knowing.</description>
      <category>mcp</category>
      <category>agents</category>
      <category>safety</category>
      <category>claude-code</category>
      <category>cursor</category>
      <category>codex</category>
    </item>
    <item>
      <title>Introducing SweepLoom: reclaim your workstation without losing your workspace</title>
      <link>https://sweeploom.com/blog/introducing-sweeploom/</link>
      <guid isPermaLink="true">https://sweeploom.com/blog/introducing-sweeploom/</guid>
      <pubDate>Fri, 25 Sep 2026 09:00:00 GMT</pubDate>
      <description>SweepLoom is a local-first resource manager for developer machines. What it finds, the three questions it answers, who it is for, and how its CLI, MCP server and desktop app share one engine and one rule: nothing is deleted without plan, revalidate, execute and receipt.</description>
      <category>announcement</category>
      <category>overview</category>
      <category>cli</category>
      <category>mcp</category>
      <category>safety</category>
    </item>
    <item>
      <title>Why SweepLoom will never kill your idle agent</title>
      <link>https://sweeploom.com/blog/why-sweeploom-never-kills-idle-agents/</link>
      <guid isPermaLink="true">https://sweeploom.com/blog/why-sweeploom-never-kills-idle-agents/</guid>
      <pubDate>Tue, 22 Sep 2026 09:00:00 GMT</pubDate>
      <description>An idle Cursor window holding 7 GB looks like the obvious thing to reclaim. It is also the conversation you were trying to make cheaper. Here is how SweepLoom groups live sessions, why agents stay Keep, and what it offers instead.</description>
      <category>sessions</category>
      <category>agents</category>
      <category>safety</category>
    </item>
  </channel>
</rss>
