cellar downloads a version of that code, unpacks it into one readable file per
module, and lets you search it, compare two versions, and see which module uses
which. Nothing is uploaded anywhere. It reads the same files your browser already
downloads.
Set up your AI assistant first
The fastest way to use cellar is to let your coding assistant drive it. One command
installs the tool, connects it, and teaches it what to do.
Install
You need a recent stable Rust toolchain andjust,
which runs cellar’s install recipes.
1
Install just
just’s install guide.2
Build cellar
cellar at ~/.cargo/bin/cellar. Make sure ~/.cargo/bin is on your
PATH.What you can do
Use it from an AI assistant
Sixteen tools over MCP, plus a skill that teaches the assistant when to use each.
Follow a real example
Four commands that uncover passkey device linking before it was announced.
Manage versions
Download, import, inspect and remove versions of the client.
Search the code
Find modules by name, by the code inside them, or by what they export.
Compare releases
Follow the wiring
Every command speaks JSON
Anything that produces data takes--json, so cellar composes with jq, scripts and
assistants. Comparisons additionally offer NDJSON and Markdown, and graphs offer
Mermaid and Graphviz. See comparing releases and graphs.
Legal
cellar is an independent tool. It is not affiliated with, endorsed by, or sponsored
by WhatsApp LLC or Meta. It reads publicly served client code for interoperability
research. “WhatsApp” is a trademark of its respective owner and is used here only to
identify the software this tool reads.