grugbot420
grug oracle for tired devs. brain small. advice big. roast accurate.
A tiny zero-dependency Python package that ships the grug training corpus
(wisdom, jokes, smoke-vibes, and keyword rules) used by the
Lateralus grugbot420 system app — exposed as a
clean library and a CLI.
Install
pip install grugbot420
CLI
$ grug wisdom
grug say: complexity very very bad. simple good.
$ grug joke
why function cross road? because callback on other side.
$ grug smoke
grug puff... monad is just burrito of sadness.
$ grug ask "should I rewrite this in rust"
rebase is rewrite history. merge is accept history. grug merge.
$ grug vibe
grug brain small, so grug keep function small too.
Both grug and grugbot420 work as commands.
Library
import grugbot420 as g
g.wisdom() # -> str
g.joke() # -> str
g.smoke() # -> str
g.ask("docker") # -> str (rule-driven roast, falls back to wisdom)
# inspect the full corpus:
g.all_lines() # -> {"wisdom": [...], "jokes": [...], "smoke": [...]}
g.rules() # -> [(["keyword1", "keyword2"], "response"), ...]
Why does this exist?
Because devs need a fortune(6) for 2026 that gets the joke. Also because
the corpus already powers the Lateralus OS desktop app and people kept
asking how to embed it elsewhere — Slack bots, IRC, status-bar widgets,
your team's CI failure messages, etc.
Companion packages
- npm:
grugbot420— same corpus, Node CLI - Lateralus app:
apps/grugbot420.ltl - Bench:
tools/bench_grugbot.c
License
MIT.
Metadata
Release files for lateralus-grug-wisdom 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| lateralus_grug_wisdom-1.0.0.tar.gz | 9.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lateralus_grug_wisdom-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.2 kB
Release files / lateralus_grug_wisdom-1.0.0.tar.gz
| Download URL | lateralus_grug_wisdom-1.0.0.tar.gz |
|---|---|
| Size | 9.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
765a048378473a73213d095949f6ecc76d7430db6172e56a337a1dd7bd21b5dc
|
|
BLAKE2b-256 checksum How to use checksums |
46938a8ea569c093e30709a5d66c19140898f28cb699e4623064c44c60e07fb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / lateralus_grug_wisdom-1.0.0-py3-none-any.whl
| Download URL | lateralus_grug_wisdom-1.0.0-py3-none-any.whl |
|---|---|
| Size | 12.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
727154696f3e7aeb353ed6cb9a0b4bc5153167d1a0caa208239c39566c8acd47
|
|
BLAKE2b-256 checksum How to use checksums |
4f4479e855b7123d5a5dd0ed768520ad5fccf3c9ee293b1c92e2e2df705c7128
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Security for lateralus-grug-wisdom 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.