What do you want to do?
4 use cases
-
Keep every line of a personal AI's chats on your machine
Store raw conversation logs verbatim in local JSONL files and build search indexes from them.
- Lossless Memory
- Personal productivity
- Intermediate
View prompt
Using the repo aru-labs/lossless-memory, set up the memory layer on <target machine> following examples/quickstart.md. Expected output: the sample conversation ingested into per-day JSONL logs and the exact and vector indexes built under data_dir. Verify that the raw log files exist and that the 7-field records include a ts value.
-
Pull the exact lines from a past evening or day
Ask for a time phrase like yesterday evening and get the verbatim lines from that range in order.
- Lossless Memory
- Personal productivity
- Intermediate
View prompt
Using the repo aru-labs/lossless-memory, run a time-scoped recall for the phrase <time phrase> against the logs in <target data directory> following examples/quickstart.md. Expected output: verbatim log lines from that range in chronological order with timestamps. Verify that every returned line falls inside the parsed date range.
-
Import Claude Code transcripts into a searchable memory
Point the importer at Claude Code transcript files and build a time-indexed memory from them.
- Lossless Memory
- Claude Code
- Personal productivity
- Intermediate
View prompt
Using the repo aru-labs/lossless-memory, configure ingest_format as claude_code and import the transcript files at <transcript path> following examples/quickstart.md. Expected output: per-day JSONL logs containing the imported transcript lines with ts values. Verify that the record count matches the number of transcript messages you expect.
-
Keep a long-running assistant on topic after context compaction
Maintain a short timestamped topic index that is injected into the model's context every turn.
- Lossless Memory
- Personal productivity
- Advanced
View prompt
Using the repo aru-labs/lossless-memory, read docs/lll.md and set up an LLL topic index for <assistant name>. Expected output: a short list of timestamped topic markers that can be injected each turn. Verify that the human-set priority and completion marks are not edited by the model.
How to use Lossless Memory
- Check you have what it needs: Python with pip, and git to clone the repository; A machine you own; the README describes no server or cloud component; Conversation logs as per-day JSONL files with ts, role, and text fields, or Claude Code transcript files.
- Open aru-labs/lossless-memory on GitHub and read the README and license.
git clone https://github.com/aru-labs/lossless-memorycd lossless-memorypip install -e .cp config.example.json config.json
These steps come from our top use case, Keep every line of a personal AI's chats on your machine, which also has a copy-paste agent prompt.
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeLossless Memory alternatives · Best AI repos for Personal productivity
About this repo
- Who it is forWritten for a developer running one personal AI assistant on their own machine who wants its past conversations kept in full and searchable by time.
- Why it is hot
- LanguagePython
- Sourcegithub.com/aru-labs/lossless-memory · Back to Hot repos
Requirements
- Python with pip, and git to clone the repository
- A machine you own; the README describes no server or cloud component
- Conversation logs as per-day JSONL files with ts, role, and text fields, or Claude Code transcript files
- Optional: a local sentence-transformers embedding model if you want semantic search as a fallback
Add this badge to your README
Maintain Lossless Memory? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/aru-labs-lossless-memory/?utm_source=github&utm_medium=badge&utm_campaign=aru-labs-lossless-memory)
HTML
<a href="https://dedupedai.com/use-cases/aru-labs-lossless-memory/?utm_source=github&utm_medium=badge&utm_campaign=aru-labs-lossless-memory"><img src="https://dedupedai.com/badge/aru-labs/lossless-memory.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Lossless Memory
What is Lossless Memory?
A local, file-based long-term memory layer for a personal AI that keeps every conversation line verbatim, timestamps each record, and searches by time before words. It is an open-source project on GitHub: https://github.com/aru-labs/lossless-memory.
Who is Lossless Memory for?
Written for a developer running one personal AI assistant on their own machine who wants its past conversations kept in full and searchable by time.
What can I do with Lossless Memory?
4 use cases so far, for example: Keep every line of a personal AI's chats on your machine; Pull the exact lines from a past evening or day; Import Claude Code transcripts into a searchable memory. Each has steps and a copy-paste agent prompt.
What do I need to run Lossless Memory?
Python with pip, and git to clone the repository; A machine you own; the README describes no server or cloud component; Conversation logs as per-day JSONL files with ts, role, and text fields, or Claude Code transcript files; Optional: a local sentence-transformers embedding model if you want semantic search as a fallback.
What are alternatives to Lossless Memory?
Other hot AI repos in Personal productivity: Graybox, Needle, Pocket Strike, Hermes Bot Forge, Nosis.
Is Lossless Memory safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.