I changed the name to Pensieve because Memos was already taken. Pensieve is a privacy-focused passive recording project that automatically records screen content, builds intelligent indices, and offers a web interface for historical records. It allows full data control without transferring it to untrusted data centers. Features include simple installation, local data storage, full-text and vector search support, integration with Ollama for machine learning, and compatibility with OpenAI API models. Privacy and security are prioritized with open-source code, localized data storage, and user-controlled data processing. Storage space and power consumption considerations are also outlined. There are instructions for quick start, using embedding models, enabling visual search capabilities with Ollama, and performing full indexing. The project welcomes contributions for further improvement.
https://github.com/arkohut/memos