Skip to main content

LocalKeep

Local memory banks you keep — a Hub UI + MCP connector for Claude Desktop / Cowork. You curate titled, dated memory banks in the browser; Claude recalls them via MCP.

Not affiliated with Vectorize Hindsight.

Install

pip install localkeep
# or: uv tool install localkeep

Then:

localkeep-hub          # http://127.0.0.1:8000

In Claude Desktop, register the MCP server (claude_desktop_config.json):

{
  "mcpServers": {
    "localkeep": {
      "command": "localkeep-mcp",
      "args": []
    }
  }
}

If the GUI can’t find localkeep-mcp on your PATH, use the absolute path from which localkeep-mcp (the Hub’s Connect panel copies this for you).

Memories default to ~/.localkeep/localkeep.db when installed via pip. Override with LOCALKEEP_DATA_DIR or LOCALKEEP_DB_PATH.

Auto-use LocalKeep (important)

Claude will not reliably call MCP tools unless you also set Personal preferences:

  1. Claude Desktop → SettingsProfilePersonal preferences
  2. Paste the LocalKeep instructions (Hub → Connect → Copy instructions, or see src/localkeep/assets/claude-personal-preferences.txt)
  3. Quit Claude completely and reopen
  4. When LocalKeep asks to run a tool, click Always approve

Develop from source

git clone https://github.com/zuneracodes/localkeep
cd localkeep
uv sync --group dev
uv run localkeep-hub                     # http://127.0.0.1:8000
# optional live reload:
LOCALKEEP_HUB_RELOAD=1 uv run localkeep-hub

From a source checkout, the DB lives in data/localkeep.db.

Optional demo seed (skips manual Hub entry):

uv run python scripts/seed_demo.py

Hub UI (Win95 / Paint homage)

The Hub is intentionally retro: Windows 95 / MS Paint–inspired window chrome (toolbox, title bar, white canvas, status bar) — a “punk software” contrast with modern GenAI tooling.

  • Desk / Title / Window / Canvas color pickers in the status bar → any hex via the system color chooser
  • Theme is stored in browser localStorage only (not in the SQLite DB)
  • Privacy line on every page: Memories stay on this device.
  • Homage UI only — no Microsoft logos, trademarks, or ripped OS icons

Tests

uv sync --group dev
uv run pytest

Tests start from an empty DB and create memories through Hub form POSTs (same path as a new user). Optional seed_demo.py is for live demos only.

Privacy

All memory data stays in your chosen local DB path (~/.localkeep/ for pip installs, or data/localkeep.db in a checkout). Nothing is sent to a LocalKeep cloud — there isn’t one. Theme colors never leave the browser.

License

MIT — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

localkeep-0.1.0.tar.gz (33.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

localkeep-0.1.0-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

Details for the file localkeep-0.1.0.tar.gz.

File metadata

  • Download URL: localkeep-0.1.0.tar.gz
  • Upload date:
  • Size: 33.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.4

File hashes

Hashes for localkeep-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ccf0d83a5bbe560bb67bf2c2e01e11a5a4e3bf2f5043988da7eb5c23305f2e81
MD5 c8d411b6de60bb62b3c62217c2dcf6fe
BLAKE2b-256 529ee8a0aa922ad4c5a561b65211f732ed976ebc4f4736c460bac6dc651e1e4f

See more details on using hashes here.

File details

Details for the file localkeep-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: localkeep-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 36.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.4

File hashes

Hashes for localkeep-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 964a39e636e895d53a0f1e48257fa7c9b89cbc3a27aa69aa424e127018990e76
MD5 c9709fa5a41b8b659352c0d43b5a06cb
BLAKE2b-256 c6289425786c5e1afe82ad9bf3db4dc0d8d1ca98fedb640b9722e186926023ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page