Skip to content

osXos v0.2.1

Choose a tag to compare

@fezcode fezcode released this 20 Sep 06:03
· 4 commits to main since this release

osXos v0.2.1

✨ A new category: AI Assistants

Claude, Codex and Antigravity leave a great deal under your profile and never come back for it. On the machine this was built on that is 3.7 GB across nineteen locations, most of it somewhere nobody would think to look — 1.5 GB of Codex session transcripts, 1.1 GB of Claude Code ones, and 475 MB of installer packages Claude Desktop kept after updating itself four times.

Three tools rather than one, because a single list with a single button would be the wrong shape for this:

Tool What it takes
Clear AI Tool Caches Only what is reproducible by definition — scratch, logs, sandbox binaries, Electron caches, installer payloads
Clear AI Assistant History Only the stored transcripts
Remove AI Tool Leftovers Both of the above, plus the residue neither claims: plugins, extensions, generated images, state databases

🔒 What none of them can delete

Not even the last one. Four kinds of thing are not in the map these tools search at all, so they cannot appear on a Review stage and cannot be deleted by pressing the button on one:

  • Logins — .credentials.json, auth.json, oauth_creds.json, .sandbox-secrets
  • Settings — settings.json, config.toml, ~/.claude.json, trustedFolders.json
  • Hand-written instruction files and skills — CLAUDE.md, GEMINI.md, AGENTS.md, skills/
  • Memory — every memory/ folder inside ~/.claude/projects, and memories_1.sqlite

~/.claude/projects is the awkward case, because the transcripts to remove and the memory to keep share a folder. Each project is listed with the size of its transcripts alone, and memory/ is excluded from the deletion rather than handed to the sweep and skipped.

The map is a fixed list of known locations, never a search for anything AI-shaped under your profile — a tool that went looking would eventually find something it should not have, and Review would be the only thing standing between that guess and your files. The app-<version> folders under AnthropicClaude are deliberately absent for the same reason: one of them is the copy currently running, and osXos will not guess which.

🧪 Tests

Thirty-eight new ones. The one that matters builds a fake profile containing a credential, a setting, a skill and two memory files, runs the most aggressive of the three tools over the lot, and asserts every one of them is still there afterwards. Others pin that the two narrow tools do not overlap, that the wipe is exactly the whole map, that no target sits inside another, and that inspection changes nothing. 238 tests pass in Release.

📋 Notes

  • Rows are one per location rather than one per file, so a 2.6 GB transcript store arrives as twenty-odd rows instead of forty thousand.
  • None of the three asks for administrator rights. Everything they touch is inside your own account. Clear Windows Update Cache remains the only tool in osXos that elevates.
  • The category ships on all three platforms and appears once a tool claims it, as every category does.

💻 Platforms

Windows is the only platform verified. This release was built, tested and run on Windows 11. The macOS and Linux builds are cross-compiled from the same source and have never been run on their own systems — the AI Assistants paths for those two (~/Library/Application Support, $XDG_CACHE_HOME, $TMPDIR) are written from the specifications, not from a machine.

Download For
osXos-Setup-0.2.1.exe Windows 10/11, x64 — installer
osXos-0.2.1-osx-arm64.tar.gz macOS, Apple silicon — unverified
osXos-0.2.1-osx-x64.tar.gz macOS, Intel — unverified
osXos-0.2.1-linux-x64.tar.gz Linux, x64 — unverified