explaingit

landonlockhart15-rgb/omni-memory

Analysis updated 2026-05-18

0ShellAudience · vibe coderComplexity · 2/5Setup · moderate

TLDR

A cross-platform kit that gives AI assistants like Claude Code persistent memory stored in your own Markdown files, synced between devices with Syncthing.

Mindmap

mindmap
  root((omni-memory))
    What it does
      Persistent AI memory
      Markdown files
      Syncs via Syncthing
    Tech stack
      Shell scripts
      Syncthing
      Markdown
    Use cases
      Remember habits
      Cross-device memory
      Session summaries
    Audience
      AI power users
      Privacy-focused users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Give Claude Code or Gemini CLI persistent memory that survives across sessions.

USE CASE 2

Sync an AI's memory files between a desktop, laptop, and phone with Syncthing.

USE CASE 3

Keep AI memory data fully on your own devices instead of a cloud provider.

USE CASE 4

Let an AI record a session summary automatically before each session ends.

What is it built with?

ShellSyncthingMarkdown

How does it compare?

landonlockhart15-rgb/omni-memory123satyajeet123/bitnet-serveralexbloch-ia/legal-data
Stars000
LanguageShellShellShell
Setup difficultymoderateeasymoderate
Complexity2/52/52/5
Audiencevibe coderdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires installing and configuring Syncthing separately to sync the memory folder across devices.

No license information is provided in the README.

In plain English

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.

Copy-paste prompts

Prompt 1
Help me install omni-memory and set up Syncthing to sync my AI memory folder across devices.
Prompt 2
Walk me through configuring Claude Code to use the omni-memory persistent memory protocol.
Prompt 3
Explain what memory_protocol.md instructs the AI to do at the start and end of a session.
Prompt 4
Show me how to set up omni-memory on Android using Termux.

Frequently asked questions

What is omni-memory?

A cross-platform kit that gives AI assistants like Claude Code persistent memory stored in your own Markdown files, synced between devices with Syncthing.

What language is omni-memory written in?

Mainly Shell. The stack also includes Shell, Syncthing, Markdown.

What license does omni-memory use?

No license information is provided in the README.

How hard is omni-memory to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is omni-memory for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.