Show HN: I built a context-engineering CLI/MCP tool

github.com

2 points by jerpint 13 hours ago

Hey HN, i've been finding myself explaining the same things over and over to LLMs, especially when using tools like cursor and Claude Desktop side by side.

I wanted to have a way to keep track of context, and easily load it, so i built context-llemur (ctx). It's a CLI tool that allows you to track context for any ideas/projects. It supports MCP too so you an easily load your context anywhere. At its core, it is a git repository, and is meant to work with plaintext files and folders to which you add whatever context is relevant to your project.

You can save progress with "ctx save" and load it via MCP with "ctx load". Each ctx folder contains by default a ctx.txt which gives full context to the LLM about the tool itself and how it works so it immediately knows how to use it.

I've used ctx to bootstrap the ctx library - and have found it very useful to build with!

Another use-case I've been using it for is tracking my workouts - basically set my goals with Claude and let it suggest new routines. I put all my preferences in the context/ folder, e.g. what i'm working, what kind of workouts etc. and just ask Claude to build me an artifact for my new workout. I can then ask it to save the progress using ctx save

Under the hood is just git and text files - no embeddings. This is a deliberate decision as I've noticed that 1) context windows are getting longer 2) most agents are using their own retrieval magic sauce that seems to work pretty well already. So far, I haven't hit any issues with context lengths, and if anything it encourages me to keep contexts to their bare minimum.

Let me know what you think!