ScanOS – normalizing visual inputs into persistent LLM memory
ScanOS – normalizing visual inputs into persistent LLM memory
I built a small ingestion layer that turns visual inputs (screenshots, photos, exports) into structured, machine-readable memory for LLM assistants. Instead of treating each image as a one-off prompt, scanOS normalizes recurring visual inputs into the same schema over time — even when the source formats differ. The goal is to accumulate state from visual data, not just extract text. It’s not an OCR tool and doesn’t rely on embeddings, RAG, or fine-tuning. The output is either human-readable text or explicit machine-readable JSON that can be stored, inspected, and reused as part of a file-based memory system. scanOS is part of a larger file-based architecture I’m using daily, but this module stands on its own. Code + docs: https://github.com/johannes42x/scanOS
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
I built an LLM that never forgets – persistent user memory with RAG
GloriaMundo – Multi-LLM chatbot with persistent memory
Persistent Pushd and Popd
Malcolm, a Persistent XMPP/Gtalk Chatroom
Visual timelines and email memory
MyToDoList - Persistent todos built with localStorage
Atale AI: Persistent Memory Chatbot
Persistent AI agent with context memory, set up in 5mins.
MemX – Shared memory for LLM agents
I compressed 10k PDFs into a 1.4GB video for LLM memory