I built a local way to export, search and continue chats from OpenRouter, LM Studio and AI Studio with llama.cpp or OpenRouter

Reddit r/LocalLLaMA Tools

Summary

ThreadShelf is an open-source tool that allows users to locally archive, search, and continue chats from OpenRouter, LM Studio, and AI Studio, with semantic search and llama.cpp integration.

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
Original Article

Similar Articles

Llama-Studio, WebUI for llama-server Management

Reddit r/LocalLLaMA

Llama-Studio is a WebUI for managing llama-server sessions, allowing configuration, monitoring, and control of multiple instances for local development and experimentation.