A Open-Source alternative to the Windows-Recall feature. Utilizing DocTR for OCR, JinaAI embedding models for embedding generations, ChromaDB to store and retrieve embeddings, and your LLM of choice for answering any questions
4
stars
75
commits
Python
primary language
Jan 10, 2025
updated
In response to growing privacy concerns and Microsoft's "Windows Recall" feature, which records and analyzes screen activities by transmitting data to the cloud, we have developed an open-source pilot that offers similar functionality without compromising user privacy.
screenshot-desktop.py whenever they want to start recording their screens.LLM Prompt.Install Docker:
Follow the official Docker installation guide for your operating system:
After installing Docker, ensure it's running correctly by executing:
docker --version
Install Make:
Depending on your operating system, install Make:
brew install make
sudo apt-get install build-essential # For Debian/Ubuntu
sudo yum group install 'Development Tools' # For CentOS/RHEL
Clone the Repository and Install Python Dependencies:
git clone https://github.com/data-max-hq/open-memory.git
cd open-memory
pip install -r UI_requirements.txt
Build and Run the Docker Containers:
make build
make run
Access the Application:
After the containers are up and running, open your web browser and navigate to:
http://localhost:8080
In the "ADD LLM" section, type the LLM you want to use (we recommend qwen2:1.5b or qwen2:0.5b) and press "Add LLM".
screenshot-desktop.py to start capturing the screen.Made with ❤️ by datamax.ai.
Python
75.4%
HTML
20.3%
Dockerfile
3.9%
A Open-Source alternative to the Windows-Recall feature. Utilizing DocTR for OCR, JinaAI embedding models for embedding generations, ChromaDB to store and retrieve embeddings, and your LLM of choice for answering any questions
4
stars
75
commits
Python
primary language
Jan 10, 2025
updated
In response to growing privacy concerns and Microsoft's "Windows Recall" feature, which records and analyzes screen activities by transmitting data to the cloud, we have developed an open-source pilot that offers similar functionality without compromising user privacy.
screenshot-desktop.py whenever they want to start recording their screens.LLM Prompt.Install Docker:
Follow the official Docker installation guide for your operating system:
After installing Docker, ensure it's running correctly by executing:
docker --version
Install Make:
Depending on your operating system, install Make:
brew install make
sudo apt-get install build-essential # For Debian/Ubuntu
sudo yum group install 'Development Tools' # For CentOS/RHEL
Clone the Repository and Install Python Dependencies:
git clone https://github.com/data-max-hq/open-memory.git
cd open-memory
pip install -r UI_requirements.txt
Build and Run the Docker Containers:
make build
make run
Access the Application:
After the containers are up and running, open your web browser and navigate to:
http://localhost:8080
In the "ADD LLM" section, type the LLM you want to use (we recommend qwen2:1.5b or qwen2:0.5b) and press "Add LLM".
screenshot-desktop.py to start capturing the screen.Made with ❤️ by datamax.ai.
Python
75.4%
HTML
20.3%
Dockerfile
3.9%