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. |
Related projects
- 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.