Skip to main content
Glama

memex

npm license node

«Второй мозг» с приоритетом локального хранения и семантическим поиском. Сохраняет заметки в виде Markdown-файлов и индексирует их с помощью локальной модели машинного обучения — без облака и ключей API.

Работает как MCP-сервер для Claude Code и Claude Desktop, а также как автономный CLI.


Возможности

  • Семантический поиск — многоязычные эмбеддинги через paraphrase-multilingual-MiniLM-L12-v2 (корейский + английский, работает полностью офлайн)

  • Совместимость с Obsidian — заметки сохраняются как .md файлы в директории вашего хранилища (vault)

  • MCP-сервер — Claude может сохранять и искать информацию в вашем «втором мозге» прямо во время диалога

  • CLI — добавление, поиск, список, просмотр и удаление заметок из терминала

  • Локальная БД — SQLite + sqlite-vec, хранящаяся внутри хранилища в .memex/memex.db


Related MCP server: memex

Установка

npm install -g @evan-moon/memex

При первом запуске модель эмбеддингов (~120 МБ) загружается один раз в ~/.memex/models/.


CLI

memex add                                   # interactive prompt
memex add --title "Note title" --content "..." 
memex add --title "Note title" --file ./note.md
memex add --title "Note title" --content "..." --folder "projects/memex"

memex list                                  # recent 10 notes
memex list --limit 20

memex search "semantic search query"        # multilingual
memex search "지식 관리" --limit 10

memex show <id>
memex delete <id>
memex delete --yes <id>                     # skip confirmation

memex config show
memex config set vault-path ~/Documents/Second\ Brain

memex mcp install                           # register with Claude Code
memex mcp path                              # print MCP binary path

MCP-сервер

Claude Code

memex mcp install

Или вручную:

claude mcp add memex -- node "$(memex mcp path)"

Claude Desktop

Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "memex": {
      "command": "node",
      "args": ["<path from `memex mcp path`>"]
    }
  }
}

Доступные инструменты

Инструмент

Описание

save_note

Сохранить заметку (заголовок + markdown-контент + опциональная папка)

search_notes

Семантический поиск по всем заметкам

list_notes

Список недавних заметок

get_note

Получить полное содержимое заметки по ID

delete_note

Удалить заметку по ID


Конфигурация

Конфигурация хранится в ~/.memex/config.json.

Ключ

По умолчанию

Описание

vault_path

~/Documents/Second Brain

Директория, где сохраняются .md файлы

memex config set vault-path ~/my-vault

Архитектура

~/.memex/
  config.json       — vault path and settings
  models/           — cached embedding model

<vault>/
  *.md              — notes (Obsidian-compatible)
  .memex/
    memex.db        — SQLite DB (notes table + sqlite-vec embeddings)

Пакеты монорепозитория:

Пакет

Роль

@memex/db

Схема SQLite, запросы drizzle, интеграция sqlite-vec

@memex/embed

Локальный эмбеддер через @huggingface/transformers

@memex/utils

Конфигурация, помощники путей, общие утилиты

@memex/mcp

MCP-сервер (включен в дистрибутив CLI)


Лицензия

MIT

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides AI agents with persistent, searchable memory that survives across conversations using semantic search, temporal versioning, and smart organization. Enables long-term context retention and cross-session continuity for AI assistants.
    14
    -
  • A
    license
    A
    quality
    C
    maintenance
    A production-grade persistent memory service for AI agents. Agents forget everything between sessions by default — memex fixes that. It stores, retrieves, and ranks conversation memory using semantic search with recency decay, so agents surface what's relevant and recent, not just what's semantically closest.
    4
    1
    MIT