Personal Brain Builder — это open-source инструмент с GitHub, который помогает превратить ваши рабочие файлы и прошлые проекты в приватную «память» для AI-ассистента. Работает локально: никакого облака, никакой синхронизации, всё хранится на вашем компьютере. Подойдёт тем, кто много работает с ассистентами вроде Claude или Gemini через файловый доступ и хочет, чтобы ассистент помнил контекст между разными проектами, а не начинал каждый диалог с чистого листа.
Сам репозиторий — это конструктор, а не готовая память. Внутри пустой шаблон и синтетические тесты; реальная память создаётся отдельно, в приватной папке, которую выбирает владелец. Процесс запускается одним промптом: вы открываете папку в AI-приложении с доступом к файлам, просите прочитать START-HERE.md — и дальше ассистент ведёт вас шаг за шагом, спрашивая явное разрешение перед каждым новым уровнем доступа.
Под капотом — связка языковой модели и детерминированного Python-кода. Модель разбирается со смыслом и неоднозначностями, а модуль brainctl.py берёт на себя всё, что должно быть предсказуемым: контрольные точки, точные наборы файлов для записи, проверку целостности источников, валидацию карточек знаний, предпросмотр связей между проектами и откат изменений. Прогресс сохраняется как машина состояний, поэтому долгую сборку памяти можно прервать и продолжить позже, не полагаясь на историю чата.
Модель безопасности построена на принципе fail-closed. Чтение метаданных и чтение содержимого файлов — это разные разрешения, которые запрашиваются отдельно. Одобренные папки задаются точными путями, символьные ссылки не разворачиваются автоматически, а известные места хранения паролей и похожие на секреты значения блокируются. Исходные файлы остаются доступны только для чтения на всё время сборки и проверяются на неожиданные изменения. Любые изменения настроек ассистента ограничены, показываются перед применением и могут быть отменены.
Локальная история сохраняет только те пути, что реально были проверены, восстанавливается после сбоев и поддерживает откат операций. Всё это покрыто тестами: 81 unittest-кейс на стандартной библиотеке Python, без внешних зависимостей, прогоняется в CI на нескольких версиях Python.
Из ограничений: для работы нужен AI-ассистент с доступом к локальным файлам, а одобренный вами текст всё равно может обрабатываться удалённым сервисом самого ассистента — Personal Brain Builder не подменяет эту часть. Это именно инструмент сборки и проверки памяти, а не облачное хранилище и не векторная база данных. Поддержка связей между проектами может отличаться в зависимости от конкретного AI-приложения. Проект бесплатный, код и лицензия открыты на GitHub.