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 telemetry
IO Inventory — Architecture Graph
IO Inventory's radial architecture graph, showing a Mac 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.

Your dev environment became a black box.

Homebrew. npm. pip. Rust. Docker. Ollama. MCP servers. Claude skills. Old repos. New agents. Your machine keeps accumulating tooling, but the state lives across dozens of commands and config files. IO Inventory gives you one place to see it.

Package managers Runtimes Repositories Containers AI agents & MCP Global CLIs Models
Architecture graph

Turn the machine into a map.

IO Inventory doesn't stop at a package list. It organizes everything it finds into a hierarchy — from your machine, down through domains like package managers and containers, into the individual tools and items inside them.

  • Pan, zoom and explore radial or tree layouts.
  • Filter by domain, tool or status.
  • Save and tag views you come back to.
Search & manage

Find what is installed. Then act on it.

Search across every category, sort by size or name, and open any item to see its details and package context.

  • Add notes and tags to anything you find.
  • Update or uninstall items from supported package managers, with explicit confirmation.
  • Reclaim space from outdated or duplicate installs.

Update/uninstall actions apply to supported package managers. See the collector list on GitHub for current coverage.

IO Inventory — List View
IO Inventory's list view filtered to Homebrew packages, with ripgrep selected showing its version, description, up-to-date status, and Update, Uninstall, Website and Open folder actions alongside tags and notes.
Built for the AI-agent era

Agent tools are first-class inventory.

IO Inventory recognizes AI coding tools and agent configuration as part of your machine, not an afterthought — subject to the collectors supported by the current build.

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. It's read-only by default unless you explicitly configure otherwise.

Snapshots & diff

Know what changed. Rebuild what is missing.

Save a portable inventory snapshot, or import one from another machine, and compare it to your current state.

  • See added, missing and version-changed items at a glance.
  • Bulk-install supported missing package-manager items from a diff.
  • Rebuild a working setup on a new machine without starting from memory.
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 telemetry.

    IO Inventory does not phone home or track product usage.

  • 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.

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 →

How it works

Scan. Map. Act.

1

Scan

Collectors run concurrently against the sources you enable — package managers, runtimes, repos, containers and AI tooling.

2

Map

Results are stored locally and rendered as an interactive graph or a searchable list.

3

Act

Inspect, tag, diff, export and manage supported items — right from the map.

Under the hood: Rust / Tauri core + React UI + a local SQLite ledger.

Open source

Built in the open.

MIT-licensed and inspectable end to end. Star it, file an issue, or send a pull request.

MIT license 100% local No telemetry

See what your machine is actually running.

100% local · no telemetry