Application
Coding
LLM
1A 2CLI 3and 4library 5for 6LLMs
the six Ws · specification
W1
Who
Maintained by Simon Willison.
W2
What
A CLI and Python library for many LLMs, with plugins.
W3
Where
A Python tool in your terminal or scripts.
W4
When
When querying models and logging results locally.
W5
Why
A pluggable, scriptable interface with SQLite logging.
W6
With
Python and provider keys or local models.
W7
Watch
Individual-maintained; open-source (Apache-2.0). Runs locally and logs to SQLite; calls whichever providers or local models you configure.