whatisgithub

What is samemind?

alexgrebeshok-coder/samemind — explained in plain English

Analysis updated 2026-05-18

11JavaScriptAudience · developerComplexity · 3/5Setup · easy

In one sentence

A git-native, plain markdown memory system that lets AI coding agents like Claude Code and Cursor share the same persistent memory.

Mindmap

mindmap
  root((samemind))
    What it does
      Shared agent memory
      Plain markdown bundle
      Git native storage
    Tech stack
      JavaScript
      MCP server
      BM25 search
    Use cases
      Multi agent memory
      Work ledger and board
      OKF import export
    Audience
      Developers
      AI agent 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

Share one memory bundle across Claude Code, Cursor, Codex, and other agents.

USE CASE 2

Track project identity, boundaries, and behavior rules in one place.

USE CASE 3

Keep an append-only work log and kanban board alongside your project memory.

USE CASE 4

Export or import memory using Google's Open Knowledge Format for interoperability.

What is it built with?

JavaScriptNode.jsMCPGit

How does it compare?

alexgrebeshok-coder/samemind100/tab-organizeraddyosmani/devtools-snippets
Stars111111
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-03-012013-09-22
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity3/51/51/5
Audiencedevelopergeneraldeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min

Semantic search requires running a local embeddings server, basic keyword search works without any extra setup.

The visible portion of the README does not state a license.

So what is it?

Samemind is a memory system that lets you keep one consistent personal or project knowledge base across many different AI coding assistants, such as Claude Code, Cursor, Codex, and about a dozen others. The idea is that instead of each tool starting fresh with no memory of you or your project, you keep a single bundle of plain markdown files that any of these agents can read from and write to, so switching tools does not mean losing context. Everything lives in git and plain markdown files, with no database or background service required. A single command, samemind setup, detects which agent you are using, creates the memory bundle if you do not already have one, wires the necessary instructions into that agent's own configuration file, and sets it up as an MCP server so the agent can query it directly. Search works out of the box using a keyword-based method called BM25, and can optionally use a more advanced semantic search if you run a local embeddings server. Beyond plain notes, the bundle also holds an identity layer describing who the agent is and how it should behave, an ongoing work log recorded as an append-only ledger, and a simple kanban-style board for tracking in-progress work, blocked tasks, and future plans, all stored together rather than spread across separate tools. There is also a compatibility layer with Google's Open Knowledge Format, letting you export or import memory data in a shared, documented structure rather than a format tied only to this project. You can install samemind for a single project, or run it in a global mode that creates one personal bundle for your whole machine, usable across every project regardless of whether that project has its own local bundle. Setup steps are designed to be safely repeatable, so running them again does not create duplicate entries. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Run samemind setup and explain what it wired into my project.
Prompt 2
Help me write an identity and boundaries brief for my coding agent.
Prompt 3
Show me how to query my samemind bundle for past decisions.
Prompt 4
Walk me through setting up samemind in global mode across projects.

Frequently asked questions

What is samemind?

A git-native, plain markdown memory system that lets AI coding agents like Claude Code and Cursor share the same persistent memory.

What language is samemind written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, MCP.

What license does samemind use?

The visible portion of the README does not state a license.

How hard is samemind to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is samemind for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.