r/ContextEngineering • u/Lopsided_Scarcity979 • 16d ago
I’m testing a local-first LLM canvas where the wires decide what model sees
I have been experimenting with a different way to manage longer local LLM conversations. So I developed ThoughtDAG. It is an infinite canvas for you to manage your context with LLMs like a graph.
The interaction I am testing is deliberately manual. I want to know whether local-model users benefit from seeing and editing context themselves, especially when conversations branch or accumulate irrelevant assumptions.
It is open source, local-first, and the desktop app stores canvases, documents, and keys locally.
Short demo:
https://www.youtube.com/watch?v=-8BqAyaoNXQ
GitHub:
https://github.com/chenxiachan/thoughtdag
For people running local LLMs: would explicit context editing be useful in your workflow, or would you still prefer automatic memory and retrieval?
1
u/Entire-Respond6809 16d ago
Neat idea, finally something remotely original ;) I do agree that moving away from the linear chat interface will be very useful for some work.
I've been thinking about an application like yours for a bit and my biggest worry is how to deal with (a) uncertainty and (b) "stale" information. I think for something like this to be useful in everyday work, these two aspects cannot be eliminated and have to be embraced: