ramas
Solutions

Solution · Live

Memory Karpathy

Personal KB compiled from AI conversations. Inspired by Karpathy LLM KB pattern.

  • memory
  • knowledge-base
Полный гайдgithub.com/sergeyramas/memory-karpathy
Открыть

Что это

Предшественник Karpathy Memory — оригинальный репозиторий с минимальным CLI и схемой компиляции. Если хочется не «всё в коробке», а собрать свою сборку — стартовать удобно отсюда.

Чем отличается от Karpathy Memory

  • Memory Karpathy — открытое ядро на GitHub. Минимум зависимостей, понятный код, легко форкнуть.
  • Karpathy Memory — production-сборка с настройкой для macOS, готовые шаблоны и фильтры.

Для собственных экспериментов — берёшь это. Для «поставил и забыл» — берёшь сборку.

Установка

git clone https://github.com/sergeyramas/memory-karpathy
cd memory-karpathy
make install

Зависимости: Python 3.11, anthropic SDK, markdown-it, chromadb (опционально для embeddings).

Минимальный workflow

mk add ~/Downloads/conversation.json
mk compile --topic "docker networking"
mk query "как я отлаживал DNS issues?"
  • add — кладёт сырьё в raw/
  • compile — берёт все диалоги по теме и пишет одну страницу
  • query — ищет в скомпилированной базе

Где модифицировать

Три места, где обычно хочется что-то поменять:

  • prompts/compile.md — как именно агент пишет страницу темы
  • filters.py — какие диалоги отбрасывать как мусор
  • schema.py — структура frontmatter в скомпилированных страницах

💬 Совет, если форкаешь

Не трогай compile.md, пока не накопил 200+ диалогов в raw/.
Менять промпт раньше — оптимизация под слишком малую выборку.
Потом промпт будет переписываться при первом же росте базы.

Полный README — на GitHub

Структура каталогов, формат экспортов разных провайдеров (OpenAI, Anthropic, Cursor), CI-настройки и примеры расширений — в репозитории.

Связь · кратко и по делу

Понравилось — забирай в Telegram. Хочешь увидеть всё сразу — на главную.