I built a local way to export, search and continue chats from OpenRouter, LM Studio and AI Studio with llama.cpp or OpenRouter
r/LocalLLaMA
September 13, 2026 at 08:41 AM
๐ I had a lot of chats in OpenRouter across different models, with basically no proper way to bulk export or search them. So I wrote a js scraper for that. LM Studio was easier because chats are local, while Google AI Studio had the ugliest format. That became ThreadShelf: one local archive with semantic/exact search and MCP. I also had issues with Gemma in LM Studio, so I added a llama.cpp wrapper. Old chats can now be continued either locally through llama.cpp or through OpenRouter. First pub...
I had a lot of chats in OpenRouter across different models, with basically no proper way to bulk export or search them.
So I wrote a js scraper for that. LM Studio was easier because chats are local, while Google AI Studio had the ugliest format.
That became ThreadShelf: one local archive with semantic/exact search and MCP.
I also had issues with Gemma in LM Studio, so I added a llama.cpp wrapper. Old chats can now be continued either locally through llama.cpp or through OpenRouter.
First public OSS release:
https://github.com/ChrystianSchutz/ThreadShelf
[link] [comments]
Read the full article at
r/LocalLLaMA
More in Models & Releases
Models & Releases
NVIDIA Unveils RTX PRO 5500 "Blackwell" Workstation GPU with 84 GB GDDR7 Memory
submitted by /u/Lumpy_Phase_9539 [link] [comments]
What happened to AI browsers?
AI browsers were supposedly going to kill Chrome/Safari, and help people quickly buy stuff, book tickets etc. at reasonable prices while avoiding ads. That was such a great sales pitch, but it has been just radio silence from then on. Ar...
[Bi-Weekly Megathread] Project Showcase
Do you have something you'd like to share with the r/LocalLLaMA community. This is the place for it! Recommendation on presentation: Please share plain english description of what your project does and why people should care about it Ho...