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 | |
|---|---|---|---|
| lateralus_grug_wisdom-1.0.0.tar.gz | 9.5 kB | 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
|