2024-12-08 00:39:51 -06:00
2024-12-02 21:09:20 -06:00
2024-12-05 11:13:21 -06:00
2024-12-08 00:39:51 -06:00
2024-12-08 00:39:51 -06:00
2024-12-03 16:03:11 -06:00
2024-12-02 16:53:38 -06:00
2024-12-05 11:13:21 -06:00
2024-12-02 16:40:44 -06:00
2024-12-05 20:54:12 -06:00
2024-12-07 17:52:20 -06:00
2024-12-05 20:54:12 -06:00
2024-12-05 11:13:21 -06:00
2024-12-05 11:13:21 -06:00
2024-12-05 20:54:12 -06:00

basic-memory

Local-first knowledge management system that combines Zettelkasten methodology with knowledge graphs. Built using SQLite and markdown files, it enables seamless capture and connection of ideas while maintaining user control over data.

Features

  • Local-first design using SQLite and markdown files
  • Combines Zettelkasten principles with knowledge graph capabilities
  • Everything readable/writable as markdown
  • Project isolation for focused context
  • Rich querying and traversal through SQLite index
  • Built with Python 3.12, SQLAlchemy, and modern tooling

Development

Setup your development environment:

# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate  # or `.venv/Scripts/activate` on Windows

# Install dependencies including dev tools
pip install -e ".[dev]"

Run tests:

pytest

License

AGPL-3.0-or-later

project info memory store ~/.npm/_npx/15b07286cbcc3329/node_modules/@modelcontextprotocol/server-memory/dist/memory.json

S
Description
Automated archival mirror of github.com/basicmachines-co/basic-memory
Readme AGPL-3.0 50 MiB
Languages
Python 82.8%
HTML 12.7%
TypeScript 3.6%
Just 0.4%
Shell 0.3%