A package for memos
Project description
Memos
A project to index everything to make it like another memory. The project contains two parts:
screen recorder
: which takes screenshots every 5 seconds and saves them to~/.memos/screenshots
by default.memos server
: a web service that can index the screenshots and other files, providing a web interface to search the records.
There is a product called Rewind that is similar to memos, but memos aims to give you control over all your data.
Install
Install Typesense
export TYPESENSE_API_KEY=xyz
mkdir "$(pwd)"/typesense-data
docker run -d -p 8108:8108 \
-v"$(pwd)"/typesense-data:/data typesense/typesense:27.0 \
--add-host=host.docker.internal:host-gateway \
--data-dir /data \
--api-key=$TYPESENSE_API_KEY \
--enable-cors
Install Memos
pip install memos
How to use
To use memos, you need to initialize it first. Make sure you have started typesense
.
1. Initialize Memos
memos init
This will create a folder ~/.memos
and put the config file there.
2. Start Screen Recorder
memos-record
This will start a screen recorder, which will take screenshots every 5 seconds and save it at ~/.memos/screenshots
by default.
3. Start Memos Server
memos serve
This will start a web server, and you can access the web interface at http://localhost:8080
.
Index the screenshots
memos scan
memos index
Refresh the page, and do some search.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.