µllm

I am not an avid LLM user, but sometimes I want to use it to ask specific questions where I expect the answer to be more specific than the one I would get from Google. In the past I was using the desktop application of one provider but I found various drawbacks and as a developer I wanted to do something simple specific for myself.

There are multiple reasons for it, here are the main ones.

With this premise I started looking around and found out that the best service for this is OpenRouter, and I only needed to build a simple CLI around it.

Here are the supported features.

There are various commands supported in the CLI. Here is the list.

There is no configuration file for µllm. There are (I think) sane defaults, but if you want to change them my suggestion is to create an alias in your shell configuration passing your preferred flags.

The only environment variable required is ULLM_OPENROUTER_API_KEY containing the API key of OpenRouter to use.

Download the binary or the latest binary or the source code here.

Changelogs

v002 (20 August 2026)

v001 (4 August 2026)

Initial version.