We're live on Product Hunt โ€” leave a review โ†’
Open source ยท macOS

See everything installed on your dev machine.

One local scan maps your packages, repos, runtimes, containers and AI agents into a clear architecture view โ€” so you know what is installed, why it is there and what changed.

Apple Silicon & Intel. Other platforms: build from source.

Open source ยท MIT 100% local No usage tracking
IO Inventory โ€” Architecture Graph
IO Inventory's radial architecture graph, showing MacBook-Pro.local at the center connected to Package Managers, Runtimes, Containers, Projects and AI & Agents, each expanding into individual tools like Homebrew, npm, Claude Skills and Ollama Models.
Built for real dev environments

Three moments where IO Inventory earns its keep.

Move to a new machine without cloning the old mess

A fresh laptop is a chance to start clean โ€” but only if you know what your old setup depended on. Snapshot your environment, move over, and see what's missing so you reinstall only what you actually use.

See what your AI coding tools have installed

Coding agents install packages, CLIs, runtimes, MCP servers and dependencies while they work. IO Inventory gives you one place to see what's accumulated, where it came from, and what's safe to remove.

Give new developers a known-good setup

Teams run on an unwritten list of tools and local dependencies. Snapshot a working environment and share it โ€” teammates compare their machine against it and install what's missing.

Claude Code
Codex
Cursor
Gemini CLI
Windsurf
Ollama
MCP servers
Containers

Your agent can query the same inventory. The bundled MCP server can expose inventory, search and snapshot context to compatible AI clients โ€” read-only by default unless you configure otherwise.

See it in action

Find what's installed. Know what changed.

Compare snapshots to see what's added, missing or changed, then bulk-install what's missing.

IO Inventory โ€” List View
IO Inventory's list view showing installed items grouped by package manager, with ripgrep selected in the Homebrew group showing its version, description, up-to-date status, and Update, Uninstall, Website and Open folder actions alongside tags and notes.

Search, tag, and update or uninstall supported items with explicit confirmation.

Coverage

What it scans.

A representative look, not an exhaustive list.

Package managers

  • Homebrew
  • npm / pnpm / yarn
  • pip / pipx
  • cargo

Runtimes

  • Node.js
  • Python
  • Rust
  • Go

Projects

  • Local git repos
  • Recent workspaces
  • Dependency manifests

AI & agents

  • Claude Code, Cursor, Codex
  • MCP servers
  • Ollama models

Containers

  • Docker images
  • Volumes
  • Running containers

See the full collector list on GitHub โ†’

Privacy

Your machine data stays on your machine.

  • Everything runs locally.

    Scans, storage and the UI all run on your machine. Nothing is uploaded.

  • No usage tracking.

    IO Inventory doesn't collect analytics or track how you use it.

  • Checks GitHub for updates.

    IO Inventory pings GitHub's public release API to see if a new version exists โ€” no personal data or identifiers are sent.

  • Secrets are never read or stored.

    API keys and tokens are not read or stored โ€” IO Inventory may detect the presence of supported configuration files, never their values.

Open source ยท MIT

See what your machine is actually running.

Inspectable end to end. Star it, file an issue, or send a pull request.

MIT license 100% local No usage tracking

๐Ÿ† We're live on Product Hunt โ€” your support means a lot.