Skip to content

Secchi

Secchi is an open source package intelligence CLI. It combines registry metadata, download activity, release history, GitHub signals, dependency information, and security advisories into a single view of a package, across PyPI, npm, crates.io, Homebrew, Go Modules, and CRAN. It ships an interactive terminal dashboard, cross-registry search and comparison, exportable reports, workspace monitoring, and a read-only MCP server for coding agents.

For the product overview, see secchi.dev.

Install

uv tool install secchi

Then inspect a package directly — no configuration file required:

secchi dashboard duckdb

See Getting started for pipx and pip installation and first-run guidance.

Documentation

Page Covers
Getting started Installation and first commands.
Commands The full CLI command reference.
Dashboard metrics Every dashboard signal and how the health score is calculated.
Workspace Monitoring a named list of projects.
Reports JSON, Markdown, and HTML export.
Environment variables Optional integrations and behavior switches.
GitHub Actions Using the Secchi Marketplace Action in CI.
MCP and agents The read-only MCP server for coding agents.
Development Working on Secchi itself.
Contributing How to file issues and submit changes.
  • Secchi CLI Analytics — a separate binary that gives CLI authors local-first usage analytics: command and flag usage, failures, and human-versus-agent attribution, with command paths and flag names only, never argument values.
  • Test coverage for this repository is published at docs.secchi.dev/coverage.