Мозг: Постоянная система памяти ошибок для кода Claude через MCP

Что делает Brain
Brain — это сервер MCP, который предоставляет Claude Code постоянную, межпроектную память. Он хранит каждую встреченную ошибку, каждое решение, которое сработало или нет, и каждый модуль кода во всех проектах. Со временем он обучается, укрепляя связи между связанными концепциями через геббовскую синаптическую сеть, выявляя закономерности и проактивно предлагая решения.
Как это работает
Когда Claude сталкивается с ошибкой, Brain:
- Фиксирует полный контекст — сообщение об ошибке, трассировку стека, рабочую директорию, ветку git, текущие изменения и команду, которая её вызвала
- Сопоставляет её с каждой ошибкой, которую когда-либо видел, используя гибридный поиск по трём сигналам (TF-IDF + векторные эмбеддинги + близость синапсов)
- Предлагает проверенные решения с оценкой уверенности на основе интервалов Уилсона
- Отслеживает цепочки ошибок — обнаруживает, когда ошибки каскадируют из попыток исправления
- Учится на результате — если исправление работает, связь укрепляется; если нет, Brain тоже это запоминает
Ключевая идея: ошибки из Проекта А помогают исправлять баги в Проекте Б. Та гонка условий async/await, которую вы исправили в бэкенде? Brain предложит тот же паттерн, когда увидит похожую ошибку в совершенно другом проекте.
Синаптическая сеть
Brain строит взвешенный граф, связывающий:
- Ошибки ↔ Решения
- Ошибки ↔ Модули кода
- Модули ↔ Зависимости
- Всё ↔ Концепции
Связи укрепляются при повторном использовании (геббовское обучение) и ослабевают со временем, если не используются. Вы можете исследовать связанные знания через распространяющуюся активацию:
brain explore "ENOENT file not found"Это может выявить: решение трёхмесячной давности, связанный модуль, обрабатывающий пути к файлам, и превентивное правило о проверке существования файлов перед чтением.
Текущая сеть создателя: 18 138 модулей кода, соединённых 37 215 синапсами во всех проектах — и 3 870 активных инсайтов, сгенерированных автоматически исследовательским движком.
Архитектура
Brain построен как модульная система с несколькими точками доступа:
+------------------+ +------------------+ +------------------+
| Claude Code | | Cursor/Windsurf | | Browser/CI/CD |
| (MCP stdio) | | (MCP HTTP/SSE) | | (REST API) |
+--------+---------+ +--------+---------+ +--------+---------+
| | |
v v v
+--------+---------+ +--------+---------+ +--------+---------+
| MCP Server | | MCP HTTP/SSE | | REST API |
| (stdio) | | (port 7778) | | (port 7777) |
+--------+---------+ +--------+---------+ +--------+---------+
| | |
+----------+-------------+------------------------+
v
+----------+-----------+
| BrainCore |
| (Daemon / Services) |
+----------+-----------+
+-------+-------+--------+--------+
| | | | |
v v v v v
Error Code Synapse Git Embedding
Memory Brain Network Intel Engine
| | | | |
v v v v v
Learn Module Hebbian Commit Vector
Engine Score Learn Track Search
|
v
SQLite (DB)
better-sqlite310 основных компонентов, все питающие одну базу данных SQLite (21,8 МБ в настройке создателя).
Ключевые возможности
Автоматическое обнаружение ошибок: Хук PostToolUse автоматически ловит ошибки из вывода Bash — коды завершения, TypeError, ENOENT, npm ERR!, BUILD FAILED и т.д. Вам никогда не придётся вручную что-либо сообщать.
Проактивная профилактика: Brain не просто реагирует — он предупреждает вас ДО того, как баги случатся. Хук PostWrite проверяет новый код на известные антипаттерны.
Source: github.com/timmeck/brain
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

От Replit до локалки: Как один разработчик использовал Claude для создания StillHere — AI-компаньона с API
Разработчик создал StillHere.ink — AI-чат-приложение для общения в стиле компаньона с использованием личных API-ключей, после перехода с Replit на локальную разработку с Claude. Приложение включает память, дневниковые сводки, RAG, переключение моделей и инструменты контроля затрат.

Клод Код Визуализация Рабочего Процесса Иерархия Памяти и Система Навыков
Пользователь Reddit поделился визуальной диаграммой, показывающей, как Claude Code организует память через многоуровневые файлы CLAUDE.md и реализует повторно используемые навыки через файлы SKILL.md. Рабочий цикл предлагает использовать режим Plan с авто-принятием и частыми коммитами.

Интеграция Claude с Canva: практический рабочий процесс для генерации дизайна
Коннектор Claude к Canva экспортирует редактируемые проекты Canva со структурированными макетами, а не плоскими изображениями. В посте описан рабочий процесс от запроса до готового карусели за 12-15 минут, включая настройку, режим High Fidelity и честные ограничения.

Шесть репозиториев GitHub для разработки кода с Claude
Пользователь Reddit протестировал и поделился шестью репозиториями GitHub, предназначенными для улучшения проектов Claude Code, включая инструменты для структурированной разработки, генерации пользовательского интерфейса, управления задачами, памяти, изучения экосистемы и автоматизации рабочих процессов.