grug oracle for tired devs. wisdom, jokes, smoke vibes, and rule-driven keyword roasts. brain small, advice big.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lateralus_grug_wisdom-1.0.0.tar.gz.
File metadata
- Download URL: lateralus_grug_wisdom-1.0.0.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
765a048378473a73213d095949f6ecc76d7430db6172e56a337a1dd7bd21b5dc
|
|
| MD5 |
a8cc93e73fc7c7c2bdbdf066608089c1
|
|
| BLAKE2b-256 |
46938a8ea569c093e30709a5d66c19140898f28cb699e4623064c44c60e07fb7
|
File details
Details for the file lateralus_grug_wisdom-1.0.0-py3-none-any.whl.
File metadata
- Download URL: lateralus_grug_wisdom-1.0.0-py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
727154696f3e7aeb353ed6cb9a0b4bc5153167d1a0caa208239c39566c8acd47
|
|
| MD5 |
dec15cf22cf993391051ab03fe24cd17
|
|
| BLAKE2b-256 |
4f4479e855b7123d5a5dd0ed768520ad5fccf3c9ee293b1c92e2e2df705c7128
|