Analysis updated 2026-05-18
Give Claude Code or Gemini CLI persistent memory that survives across sessions.
Sync an AI's memory files between a desktop, laptop, and phone with Syncthing.
Keep AI memory data fully on your own devices instead of a cloud provider.
Let an AI record a session summary automatically before each session ends.
| landonlockhart15-rgb/omni-memory | 123satyajeet123/bitnet-server | alexbloch-ia/legal-data | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | Shell | Shell | Shell |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | vibe coder | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires installing and configuring Syncthing separately to sync the memory folder across devices.
Universal AI Memory Kit is a system for giving AI assistants persistent memory that lives on your own devices rather than in a chat session or a cloud provider's servers. Most AI chat tools forget everything when a session ends, this kit solves that by storing your AI's memory as plain Markdown files that you own and control, synced across your devices using Syncthing, a free, open-source file sync tool that works without a central cloud server. The kit works with Claude Code and Gemini CLI. It installs on Windows, Mac, Linux, and Android via Termux using provided installer scripts, so getting it running does not require writing any code yourself, just cloning the repository and running the installer for your platform. Once set up, you point Syncthing at your chosen memory folder and it keeps the files in sync across all your devices, without needing an account or a central server. Syncthing connects your devices directly to each other over the network, so your notes travel with you the same way regardless of whether you are switching from a laptop to a phone or working from a different computer entirely. The system works through a Persistent Memory Protocol defined in a file called memory_protocol.md. This protocol instructs the AI to do three things at specific moments: at the start of each session it loads your MEMORY.md index and personal profile, during the session it updates your profile as it learns your habits and preferences, at the end of the session it records a summary to platform_notes.md. That way, the next session starts already aware of what happened before, instead of beginning from a blank state. Gemini CLI integration is configured automatically by the installer, while Claude Code integration requires a short manual step described in the included instructions, pointed to a separate integration guide in the repository. The project is Shell-based and is designed to be a simple starting point rather than a polished product. Your data never leaves your devices since Syncthing is peer-to-peer, which matters if you would rather not have a third party storing a record of what your AI assistant knows about you.
A cross-platform kit that gives AI assistants like Claude Code persistent memory stored in your own Markdown files, synced between devices with Syncthing.
Mainly Shell. The stack also includes Shell, Syncthing, Markdown.
No license information is provided in the README.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.