New project: term-llm a simple and rich CLI for using LLMs

Over the past couple of weeks I have been hacking on a project that unlocks LLM CLI usage following lots of modern patterns I have observed over the years.

There are lots of mature projects in this space, for example llm by Simon Willison and Shell GPT

However non of the tools out there quite scratched my itch.

Particularly there was no Shell tool that was also modern and used nice syntax highlighting and the wonderful bubble tea library that enable rich TUI features.

So here is my go at it:

The weekend project is only 2 weeks old, but already supports a staggering amount of features:

  • MCP support
  • File editing UIs
  • Search and search providers
  • Rich exec framework
  • Shell auto complete
  • Very rich provider system which supports Open AI responses / completions and Codex native inference.
  • And much much more…

Hope you all enjoy this and ping me here or on GitHub if you have any ideas!

Enjoy, and hope you like our new cool carousel!

That alone should make it to global news. That’s cool af!

Love the jumping to the first slide after last and the dot resize.

Thanks for sharing your hard work!

Hard to believe it has only been a few months since I announced this… since then … a lot of twists and turns were taken.

Most notably, term-llm now has all the building blocks needed to build a openclaw like interface

  • Job runner
  • Web interface
  • Telegram interface
  • Memory system (multi layered: insights and summary)
  • Lots more providers
  • Skills
  • Debugging frameworks
  • and much more

I run my own openclaw like animal on top of it: How I Work — wasnotwas

https://wasnotwas.com is particularly fantastic on multiple layers . I get Jarvis (the name of my term-llm in a container) to write the articles, with some minimal interventions.

If you are interested in LLM harnesses I strongly recommend giving this a read, so many great articles in the past week