from gremllm import Gremllm
# Be sure to tell your gremllm what sort of thing it is
counter = Gremllm('counter')
counter.value = 5
counter.increment()
print(counter.value) # 6?
print(counter.to_roman_numerals()) # VI?
It is using the llm library, so you do the plugin and model management through that. Let's say you've already gotten ollama installed and the `gemma3n:e2b` model. Then you use the llm cli to add the ollama extension:
... also I don't know why it kept saying my value is None :) . The "6" is doubled because one must have been a print and the other is the return value.
10 comments
[ 3.1 ms ] story [ 28.5 ms ] threadIt feels like an AI cousin to the Python error steamroller (https://github.com/ajalt/fuckitpy).
Whenever I see this sort of thing I think that there might be a non-evil application for it. But then I think ... where's the fun in that?
"Wet mode" is such a fantastically awful name. Definitely make me think twice about turning it on.
Shameless plug: People who love-hate this might also love-hate vibeserver (https://github.com/lxgr/vibeserver).
I had some vague plans to make it self-hosting; this might make that even lower effort :)
https://github.com/cofob/autogenlib
How do I give it a base URL for API calls so I can point it at my ollama server?
Here is a sample session. You can't see it ... but it is very slow on my CPU-only non-apple machine (each response took like 30 seconds) :)
... also I don't know why it kept saying my value is None :) . The "6" is doubled because one must have been a print and the other is the return value.