Skip to content

smixs/agent-second-brain

Repository files navigation

Agent Second Brain

telegram-cloud-photo-size-2-5332708313742904084-y

Персональный AI-ассистент с долговременной памятью

Записывайте голосовые в Telegram — агент сам разберётся что с ними делать: создаст задачи, сохранит мысли, обновит прогресс по целям.

Telegram_27_December_2025_ALVR9dWM

Telegram

🔥 Практика применения ИИ в жизни и работе простым языком
👉 t.me/aimastersme

🎓 Обучение ИИ для команд →


Главное перед началом

Параметр Значение
Время на настройку 2–3 часа тишины. Не торопитесь — лучше один раз сделать правильно.
Стоимость ~$25/мес (Claude Pro $20 + VPS $5)
Приватность Это ваш личный сервер. Никто, кроме вас, не имеет доступа к вашим мыслям и задачам.

Оглавление


Зачем это нужно

Это система управления задачами и мыслями «на стероидах». Один раз настроите — и у вас всегда под рукой понимание, что происходит в жизни.

Кидайте туда вообще всё:

  • Интересные посты из Telegram — пересылайте боту
  • Скриншоты — отправляйте
  • После встречи — надиктуйте голосом что было и какие решения
  • Эмоции, мысли, идеи — всё записывайте
  • Ссылки, цитаты, заметки — абсолютно всё

Самая крутая кнопка — «Запрос»

Это полноценный AI-агент, которому можно сказать что угодно — и он сам разберётся что делать.

Примеры того, что можно попросить:

Запрос Что сделает агент
«Найди ту идею про маркетинг, которую я записывал на прошлой неделе» Найдёт в ваших заметках и покажет
«Что я делал вчера?» Даст отчёт по вчерашним записям и задачам
«Перенеси все просроченные задачи на понедельник» Найдёт в Todoist и перенесёт
«Поставь повторяющуюся задачу: каждый день в 9 утра — зарядка» Создаст в Todoist
«Обнови мои недельные цели» Откроет файл целей и поможет обновить
«Какие задачи на этой неделе не сделаны?» Покажет список из Todoist
«Посоветуй, на чём сфокусироваться сегодня» Проанализирует цели и задачи, даст совет

Вы общаетесь с ним как с настоящим ассистентом. Он сам найдёт нужные файлы, обновит структуру, создаст задачи — всё автоматически.


Чем больше вы делитесь информацией и чем лучше заполните цели и карточку о себе — тем лучше агент понимает ваш контекст и тем точнее расставляет приоритеты.

Про Claude Code — не бойтесь названия. Да, он называется «Code», но это универсальный AI-агент, который отлично помогает в жизни. У него чёткие инструкции как действовать с вашими записями — создавать задачи, сохранять мысли, следить за целями. Он просто работает.


Если вы запутались на каком-то шаге

Не переживайте! Откройте ChatGPT или Claude и напишите: «Помоги разобраться с этой инструкцией, я застрял на шаге [номер шага]. Вот ссылка: https://github.com/ВАШ_ЛОГИН/agent-second-brain»

Он прочитает инструкцию и поможет вам пошагово.


Как это работает

как это работает

  1. Вы отправляете голосовое/текст/фото в Telegram
  2. Бот на сервере сохраняет всё в файл
  3. Claude Code анализирует записи
  4. Создаёт задачи в Todoist, сохраняет мысли в Obsidian
  5. Отправляет отчёт обратно в Telegram
  6. Всё синхронизируется в GitHub

Словарь терминов

Если какие-то слова незнакомы — вот короткий словарь:

Термин Что это значит
VPS Удалённый мини-компьютер в интернете. Как ваш ПК, но работает 24/7 и находится в дата-центре
SSH Способ подключиться к VPS через чёрное окно с текстом (терминал). Как удалённый рабочий стол, но текстом
Token Секретный код для сервиса. Длинная строка букв и цифр, которую нельзя никому показывать
Repo Репозиторий — папка проекта на GitHub. Там хранятся все файлы и история изменений
.env Файл с секретами и настройками. Лежит только на сервере, никуда не публикуется
Fork Ваша личная копия проекта. Можете менять как хотите, оригинал не затронете
Clone Скачать проект на компьютер. После этого можете открыть его в VS Code

Что понадобится

Компонент Зачем Стоимость
Claude Pro/Max AI-агент, который обрабатывает ваши записи $20/мес
VPS-сервер Чтобы бот работал круглосуточно ~$5/мес
GitHub Хранение и синхронизация всех ваших записей бесплатно
Deepgram Превращение голосовых сообщений в текст бесплатно ($200 на старт)
Todoist Хранение задач в одном месте бесплатно / $4/мес Pro

Итого: ~$25/мес

Где взять VPS

Нужен сервер НЕ в России/Беларуси — там блокировка Claude по территории.

  • Contabo — $4.96/мес, работает с белорусскими картами
  • OVH — $5/мес, тоже работает с белорусскими картами

Часть 1: Подготовка на компьютере ⏱ 30–50 мин

1.1 Установите Git и VS Code

Что это такое:

  • Git — программа для скачивания и синхронизации проектов
  • VS Code — бесплатный редактор файлов (как Word, но для настроек и кода)

Если у вас Windows:

  1. Откройте браузер и перейдите по ссылке: git-scm.com/download/win
  2. Скачивание начнётся автоматически. Дождитесь окончания.
  3. Откройте папку «Загрузки» на вашем компьютере
  4. Найдите скачанный файл (называется что-то вроде Git-2.xx.x-64-bit.exe)
  5. Дважды щёлкните по нему мышкой
  6. Если появится окно «Разрешить этому приложению вносить изменения?» — нажмите Да
  7. Откроется окно установки. Нажимайте кнопку Next (Далее) внизу окна
  8. Продолжайте нажимать Next до тех пор, пока не появится кнопка Install — нажмите её
  9. Дождитесь завершения установки и нажмите Finish

Теперь установите VS Code:

  1. Откройте браузер и перейдите по ссылке: code.visualstudio.com
  2. Нажмите большую синюю кнопку Download for Windows
  3. Откройте папку «Загрузки»
  4. Найдите скачанный файл (называется что-то вроде VSCodeUserSetup-x64-1.xx.x.exe)
  5. Дважды щёлкните по нему
  6. Если появится окно «Разрешить этому приложению?» — нажмите Да
  7. Нажимайте Next до кнопки Install, затем нажмите Install
  8. Дождитесь завершения и нажмите Finish
  9. VS Code запустится автоматически. Если нет — найдите его в меню «Пуск»

Если у вас Mac:

  1. Нажмите клавиши Cmd + Пробел одновременно (появится строка поиска)
  2. Напечатайте слово Terminal и нажмите Enter
  3. Откроется чёрное окно — это терминал
  4. Напечатайте команду git --version и нажмите Enter
  5. Если появится окно «Установить инструменты разработчика?» — нажмите кнопку Установить
  6. Дождитесь завершения установки

Теперь установите VS Code:

  1. Откройте браузер и перейдите по ссылке: code.visualstudio.com
  2. Нажмите большую кнопку Download for Mac
  3. Откройте папку «Загрузки» (Downloads)
  4. Найдите файл VSCode-darwin-universal.zip
  5. Дважды щёлкните по нему — он распакуется в приложение
  6. Перетащите появившийся значок Visual Studio Code в папку Программы (Applications)
  7. Откройте папку «Программы» и дважды щёлкните на Visual Studio Code

Как проверить, что всё установилось:

После запуска VS Code вы увидите тёмное окно с надписью «Welcome». Это значит, что всё установлено правильно.

Ghostty_27_December_2025_vPEZpgCt


1.2 Создайте аккаунт на GitHub

Что такое GitHub: GitHub — это сайт, где хранятся ваши файлы и записи. Как облачное хранилище, но для проектов.

Как создать аккаунт:

  1. Откройте браузер и перейдите на сайт github.com
  2. В правом верхнем углу найдите кнопку Sign up и нажмите её
  3. Введите ваш email (электронную почту)
  4. Придумайте пароль (запишите его, чтобы не забыть!)
  5. Придумайте имя пользователя (логин) — это будет ваш адрес на GitHub

Важно: Запомните или запишите ваш логин! Везде далее в инструкции, где написано ВАШ_ЛОГИН, вам нужно будет вписывать именно это имя.

  1. Нажмите Create account
  2. Пройдите проверку «Я не робот»
  3. Откройте вашу почту и найдите письмо от GitHub
  4. Нажмите на ссылку в письме для подтверждения

Arc_27_December_2025_bAQJJGoP


1.3 Сделайте Fork проекта

Что такое Fork: Fork — это ваша личная копия проекта. Все ваши записи будут храниться только у вас.

Как сделать Fork:

  1. Убедитесь, что вы вошли в свой аккаунт на GitHub (в правом верхнем углу должен быть ваш аватар)
  2. Откройте в браузере ссылку на оригинальный проект (попросите её у того, кто дал вам эту инструкцию)
  3. В правом верхнем углу страницы найдите кнопку Fork (она выглядит как значок вилки)
  4. Нажмите на неё
  5. Откроется новая страница с заголовком «Create a new fork»
  6. Ничего не меняйте и нажмите зелёную кнопку Create fork внизу
  7. Подождите несколько секунд — вас перенаправит на вашу копию проекта

Arc_27_December_2025_Uw5hbtiu

Теперь у вас есть своя копия по адресу: https://github.com/ВАШ_ЛОГИН/agent-second-brain

⚠️ ВАЖНО: Сделайте репозиторий приватным!

Ваш форк сейчас публичный — все ваши цели и записи будут видны всему интернету!

Как закрыть:

  1. Откройте ваш репозиторий на GitHub
  2. Settings → прокрутите вниз до Danger Zone
  3. Нажмите Change visibility → выберите Private

Или создайте новый приватный репозиторий и скопируйте туда файлы.

Где посмотреть свой логин: Нажмите на свой аватар в правом верхнем углу GitHub — там будет написано ваше имя пользователя.


1.4 Клонируйте Fork на компьютер

Что значит «клонировать»: Это значит скачать проект с GitHub на ваш компьютер, чтобы вы могли редактировать файлы.

Шаг 1: Откройте VS Code

  • На Windows: нажмите кнопку «Пуск» в левом нижнем углу экрана, напечатайте VS Code, нажмите Enter
  • На Mac: нажмите Cmd + Пробел, напечатайте VS Code, нажмите Enter

Шаг 2: Откройте командную панель

  • На Windows: нажмите одновременно три клавиши Ctrl + Shift + P
  • На Mac: нажмите одновременно три клавиши Cmd + Shift + P

Сверху окна появится строка для ввода команд.

Шаг 3: Введите команду клонирования

  1. В появившейся строке напечатайте Git: Clone и нажмите Enter
  2. Появится строка «Provide repository URL» (введите адрес репозитория)
  3. Напечатайте адрес вашего репозитория:
https://github.com/ВАШ_ЛОГИН/agent-second-brain.git

Важно: Замените ВАШ_ЛОГИН на ваш реальный логин GitHub! Например, если ваш логин ivan_petrov, введите: https://github.com/ivan_petrov/agent-second-brain.git

  1. Нажмите Enter
  2. Откроется окно выбора папки. Выберите папку «Документы» (Documents) и нажмите Select as Repository Destination
  3. Дождитесь, пока проект скачается (появится индикатор загрузки)
  4. Появится вопрос «Would you like to open?» — нажмите кнопку Open

Что произошло: VS Code скачал проект на ваш компьютер и открыл его. Слева вы увидите список папок и файлов проекта.

Code_27_December_2025_mBvxd2PN

Если случайно закрыли VS Code:

  1. Откройте VS Code снова
  2. Нажмите меню File (Файл) в верхнем левом углу
  3. Выберите Open Folder (Открыть папку)
  4. Найдите папку agent-second-brain в папке «Документы»
  5. Выберите её и нажмите Open (Открыть)

1.5 Заполните ваши цели

ЭТО САМЫЙ ВАЖНЫЙ ШАГ

Бот использует ваши цели, чтобы понимать, что для вас важно. Без целей он не сможет правильно расставлять приоритеты.

В левой части VS Code найдите папку vault, нажмите на стрелочку слева от неё, чтобы раскрыть. Внутри найдите папку goals. В ней лежат 4 файла:

  • 0-vision-3y.md — видение на 3 года
  • 1-yearly-2025.md — цели на год
  • 2-monthly.md — приоритеты на месяц
  • 3-weekly.md — фокус на неделю

Как заполнить с помощью ChatGPT или Claude:

  1. В левой панели VS Code нажмите на файл vault/goals/0-vision-3y.md, чтобы открыть его
  2. Нажмите Ctrl+A (на Mac: Cmd+A), чтобы выделить весь текст
  3. Нажмите Ctrl+C (на Mac: Cmd+C), чтобы скопировать
  4. Откройте в браузере claude.ai или chat.openai.com
  5. Вставьте скопированный текст (нажмите Ctrl+V или Cmd+V)
  6. Добавьте после текста:
Это шаблон моего 3-летнего видения. Помоги мне его заполнить.

Правила:
1. Задавай вопросы ПО ОДНОМУ
2. Жди мой ответ, потом задавай следующий
3. Копай глубже — если отвечаю размыто, уточняй
4. В конце сформируй заполненный документ в том же формате

Начни с первого вопроса о карьере.
  1. Отправьте сообщение и отвечайте на вопросы
  2. Когда получите готовый заполненный документ — скопируйте его
  3. Вернитесь в VS Code
  4. В файле 0-vision-3y.md нажмите Ctrl+A (выделить всё), затем Ctrl+V (вставить)
  5. Обязательно сохраните файл: нажмите Ctrl+S (на Mac: Cmd+S)

Важно: Если на вкладке файла рядом с названием горит белый кружочек — файл не сохранён! Обязательно нажмите Ctrl+S / Cmd+S.

Code_27_December_2025_iTpZrkVd

Повторите для остальных файлов.

Промпты для них:

Для 1-yearly-2025.md:

Это шаблон годовых целей. На основе моего 3-летнего видения
помоги поставить цели на 2025 год. Задавай вопросы по одному.

Для 2-monthly.md:

Какие 3 главных приоритета на этот месяц? Задавай вопросы по одному.

Для 3-weekly.md:

Самое важное — секция "ONE Big Thing". Это одна главная задача на неделю.
Помоги определить её. Задавай вопросы.

Не забывайте сохранять каждый файл после изменений: Ctrl+S / Cmd+S


1.6 Настройте профиль

Откройте файл с информацией о себе. Есть два способа:

Быстрый способ:

  1. Нажмите Ctrl+P (на Mac: Cmd+P)
  2. В появившейся строке напечатайте about.md
  3. Нажмите Enter

Или вручную: В левой панели VS Code раскройте папки по пути: vault.claudeskillsdbrain-processorreferencesabout.md

В этом файле замените информацию на свою:

  • Ваше имя
  • Чем занимаетесь
  • Основные проекты
  • Приоритеты

Это поможет боту понимать контекст ваших записей.

Сохраните файл: Ctrl+S / Cmd+S


1.7 Настройте систему под себя

Важно: Помимо about.md, в папке vault/.claude/skills/dbrain-processor/references/ есть ещё несколько файлов, которые нужно настроить под себя.

Какие файлы нужно обновить:

Файл Что там настраивается
about.md Ваш профиль, цели, стиль работы
classification.md Категории задач, имена клиентов/проектов
todoist.md Проекты в Todoist, приоритеты

Antigravity_27_December_2025_POjAbCgi

Может, у вас нет клиентов — вы работаете на производстве, в офисе, или фрилансер. Это нормально! Замените примеры на свои реалии: проекты, отделы, направления работы.

Самый простой способ настроить:

  1. В левой панели VS Code найдите папку vault/.claude/skills/dbrain-processor/
  2. Нажмите на неё правой кнопкой мыши
  3. Выберите Reveal in Finder (Mac) или Open in File Explorer (Windows)
  4. Заархивируйте эту папку в ZIP
  5. Отправьте архив в ChatGPT или Claude с текстом:
Это настройки моего AI-ассистента.
Задавай мне вопросы по одному, чтобы заполнить все файлы под меня.
Когда закончим — верни мне обновлённый ZIP-архив.
  1. Ответьте на все вопросы
  2. Скачайте готовый архив
  3. Разархивируйте и положите файлы обратно в ту же папку, заменив старые

Или вручную: Откройте каждый файл в папке references/ и замените примеры [Your ...] на свою информацию. В каждом файле есть подсказки.


1.8 Сохраните изменения в GitHub

Теперь нужно отправить все ваши изменения обратно на GitHub.

  1. В левой части VS Code найдите третью иконку сверху — она выглядит как разветвление (три точки, соединённые линиями). Нажмите на неё.
  2. Вы увидите раздел Source Control со списком изменённых файлов
  3. Над списком файлов есть поле для ввода сообщения «Message»
  4. Напечатайте в нём: Initial setup with my goals
  5. Нажмите кнопку Commit (галочка сверху)
  6. Если появится вопрос «Stage all changes?» — нажмите Yes
  7. Затем нажмите кнопку Sync Changes или Publish Branch
  8. Если спросит логин — введите ваш логин и пароль от GitHub

Antigravity_27_December_2025_2DT3p7IR

Готово! Ваш проект с вашими целями теперь сохранён в вашем репозитории на GitHub.


Контрольная точка: Часть 1 завершена

Что проверить Ожидаемый результат
У вас есть свой репозиторий Откройте github.com/ВАШ_ЛОГИН/agent-second-brain — видите свои файлы
На компьютере есть папка проекта В VS Code слева видны папки vault, src и файлы
Цели заполнены Откройте vault/goals/ — там ваши цели, не шаблон
Изменения в GitHub На сайте github.com видны ваши изменения

Часть 2: Получите ключи ⏱ 15 мин

Что нужно собрать: Вам понадобятся 4 секретных кода (токена). Соберите их все заранее и сохраните в надёжное место — блокнот, заметки или менеджер паролей.

Токен Откуда взять Как выглядит
Telegram Bot Token @BotFather в Telegram 7123456789:AAH...
Ваш Telegram ID @userinfobot в Telegram 123456789
Deepgram API Key console.deepgram.com Длинная строка
Todoist API Token todoist.com → Settings 40 символов

2.1 Telegram Bot Token

  1. Откройте приложение Telegram на телефоне или компьютере
  2. В строке поиска напечатайте @BotFather
  3. Откройте чат с BotFather (у него синяя галочка верификации)
  4. Напечатайте и отправьте сообщение: /newbot
  5. Бот спросит имя — напечатайте: My Second Brain
  6. Бот спросит username — придумайте уникальное имя, которое заканчивается на bot Например: my_brain_777_bot или mysb_12345_bot
  7. После создания бот пришлёт вам длинный код — это и есть токен
  8. Скопируйте его сразу и сохраните! Он выглядит примерно так: 7123456789:AAHxxxxxxxxxxxxxxxxxxxxxxxxxx

Telegram_27_December_2025_QyxHhZBg


2.2 Ваш Telegram ID

  1. В Telegram в строке поиска напечатайте @userinfobot
  2. Откройте чат с этим ботом
  3. Отправьте ему любое сообщение (например, «привет»)
  4. Бот ответит информацией о вас. Найдите строку Id: и скопируйте число после неё
  5. Это ваш Telegram ID, например: 123456789

2.3 Deepgram API Key

  1. Откройте в браузере сайт console.deepgram.com
  2. Нажмите Sign Up и зарегистрируйтесь (можно через Google)
  3. После входа в левом меню найдите Settings (Настройки)
  4. Выберите API Keys (Ключи API)
  5. Нажмите кнопку Create API Key (Создать ключ)
  6. Придумайте любое название (например, second-brain)
  7. Важно: Ключ показывается только один раз! Скопируйте его сразу и сохраните.

Предупреждение: Если вы закроете окно, не скопировав ключ — он исчезнет навсегда и придётся создавать новый.

Arc_27_December_2025_yTuxiFSA


2.4 Todoist API Token

  1. Откройте в браузере сайт todoist.com
  2. Войдите в свой аккаунт или зарегистрируйтесь
  3. Нажмите на свой аватар в левом верхнем углу
  4. Выберите Settings (Настройки)
  5. В левом меню найдите Integrations (Интеграции)
  6. Прокрутите вниз до раздела Developer
  7. Скопируйте API token

Arc_27_December_2025_FlpSkZgR


Контрольная точка: Часть 2 завершена

Что проверить Ожидаемый результат
Telegram Bot Token Строка вида 7123456789:AAH...
Ваш Telegram ID Число вида 123456789
Deepgram API Key Длинная строка букв и цифр
Todoist API Token Строка из 40 символов

Сохраните все токены в надёжное место. Они понадобятся при настройке сервера.


Часть 3: Настройка сервера ⏱ 40–70 мин

3.1 Купите VPS и подключитесь

Шаг 1: Купите сервер

  1. Откройте сайт Contabo или OVH
  2. Выберите самый дешёвый тариф (хватит с запасом)
  3. Важно: При выборе операционной системы выберите Ubuntu 22.04 — это база
  4. Завершите покупку и оплату
  5. На вашу почту придёт письмо с данными для входа: IP-адрес и пароль

Arc_27_December_2025_XNzzknIo

Arc_27_December_2025_a5D7KnnM

Arc_27_December_2025_tvjyMe08

Spark Desktop_27_December_2025_sltZRiMZ

Шаг 2: Подключитесь к серверу

На Windows:

  1. Нажмите кнопку Пуск в левом нижнем углу
  2. Напечатайте cmd и нажмите Enter
  3. Откроется чёрное окно — это командная строка

На Mac:

  1. Нажмите Cmd + Пробел
  2. Напечатайте Terminal и нажмите Enter

В открывшемся окне напечатайте команду (замените ВАШ_IP_АДРЕС на IP из письма):

ssh root@ВАШ_IP_АДРЕС

Например: ssh root@185.123.45.67

Нажмите Enter.

Если спросит «Are you sure you want to continue?» — напечатайте yes и нажмите Enter.

Важно о пароле: Когда вы вводите пароль, в чёрном окне ничего не печатается — это нормально! Это не зависание. Просто введите пароль из письма и нажмите Enter. Буквы не видно в целях безопасности.

Ghostty_27_December_2025_OwCbt58A


3.2 Создайте пользователя

Работать под пользователем root небезопасно. Создайте обычного пользователя.

Напечатайте эти команды по одной, нажимая Enter после каждой:

adduser myuser

Система попросит придумать пароль — придумайте и запомните его. На остальные вопросы просто нажимайте Enter.

usermod -aG sudo myuser
su - myuser

Теперь вы работаете под пользователем myuser.

Ghostty_27_December_2025_4iOcEzsO


3.3 Установите всё необходимое

Скопируйте и вставьте эти команды по одной (после каждой нажимайте Enter и ждите завершения):

sudo apt update && sudo apt upgrade -y
sudo apt install -y git curl wget build-essential
sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:deadsnakes/ppa
sudo apt update
sudo apt install -y python3.12 python3.12-venv python3.12-dev
curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.bashrc
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
npm install -g @anthropic-ai/claude-code
claude auth login

Последняя команда откроет ссылку для авторизации — следуйте инструкциям на экране.

Ghostty_27_December_2025_gAcpHg2c


Контрольная точка: Часть 3.3 завершена

Что проверить Как проверить
Подключение к серверу Команда ssh myuser@ВАШ_IP работает без ошибок
Claude установлен Команда claude --version показывает номер версии
Claude авторизован Команда claude auth status показывает Logged in

Запуск бота

Вы установили Claude Code и авторизовались — отлично!

Теперь просто вставьте эту команду и следуйте подсказкам на экране:

curl -fsSL https://raw.githubusercontent.com/ВАШ_ЛОГИН/agent-second-brain/main/bootstrap.sh | bash

Замените ВАШ_ЛОГИН на ваш логин GitHub!

Скрипт сам:

  • Скачает ваш проект
  • Спросит у вас все токены (Telegram, Deepgram, Todoist)
  • Создаст файл с настройками
  • Настроит автозапуск
  • Запустит бота
  • Покажет статус

Если команда не сработала, выполните вручную:

cd ~
git clone https://github.com/ВАШ_ЛОГИН/agent-second-brain.git
cd agent-second-brain
bash setup.sh

Контрольная точка: Бот работает

Что проверить Ожидаемый результат
Бот отвечает на /start В Telegram видны кнопки меню
Голосовые распознаются Бот отвечает текстом на голосовое сообщение
Бот работает после перезагрузки Перезагрузите сервер, бот снова отвечает

Часть 4: Использование

Кнопки бота

┌─────────────────────────────────────────┐
│ [📊 Статус] [⚙️ Обработать] [📅 Неделя] │
│ [✨ Запрос]           [❓ Помощь]       │
└─────────────────────────────────────────┘
Кнопка Что делает
📊 Статус Показывает сколько записей сегодня
⚙️ Обработать Запускает обработку всех записей
📅 Неделя Показывает недельный дайджест
✨ Запрос Можно попросить что-то сделать (самая крутая!)
❓ Помощь Показывает справку

Что можно отправлять

Голосовые — основной способ:

  • «Надо написать Пете по проекту»
  • «Идея: сделать лендинг с калькулятором»

Текст — ссылки, цитаты, быстрые мысли

Фото — скриншоты, фото досок

Пересланные сообщения — из других чатов


Кнопка «✨ Запрос»

  1. Нажмите ✨ Запрос
  2. Бот спросит «Что сделать?»
  3. Отправьте голосовое или текст

Примеры:

  • «покажи задачи на сегодня»
  • «перенеси просроченные на понедельник»
  • «создай задачу: позвонить в банк»

Часть 5: Синхронизация

Ваши записи хранятся в папке vault/. Есть несколько способов их просматривать:

Способ 1: Obsidian (рекомендуем)

Что такое Obsidian: Это бесплатное приложение для просмотра заметок с красивыми связями между ними. Вы сможете видеть все свои мысли, задачи и цели в удобном интерфейсе.

image

На компьютере:

  1. Откройте браузер и перейдите на obsidian.md
  2. Скачайте приложение для вашей системы и установите его
  3. Откройте Obsidian
  4. Нажмите Open folder as vault
  5. Найдите папку agent-second-brain (там, куда вы скачивали проект в Части 1)
  6. Внутри неё выберите папку vault
  7. Нажмите Open

Теперь вы видите все свои заметки, цели и мысли в красивом интерфейсе.

На iPhone/iPad:

  1. На компьютере переместите папку vault в iCloud Drive
  2. На iPhone скачайте Obsidian из App Store
  3. В приложении «Файлы» найдите папку vault в iCloud
  4. В Obsidian нажмите «Open folder as vault» → выберите эту папку

На Android:

  1. Установите GitJournal
  2. Подключите ваш GitHub репозиторий
  3. Все заметки будут синхронизироваться автоматически

Способ 2: GitHub напрямую

Все файлы хранятся в вашем репозитории на GitHub по адресу:

https://github.com/ВАШ_ЛОГИН/agent-second-brain

Вы можете:

  • Просматривать заметки прямо на сайте
  • Редактировать файлы через веб-интерфейс
  • Скачивать обновления командой git pull

Способ 3: Кнопка «✨ Запрос»

Самый простой способ — спросить бота напрямую:

  • «Что я записал вчера?»
  • «Покажи мои цели на неделю»
  • «Какие задачи на сегодня?»
  • «Найди заметку про [тема]»

Бот найдёт и покажет всё что нужно прямо в Telegram.


Помощь

Если что-то пошло не так

Самый простой способ решить проблему — запустить программу claude прямо в чёрном окне сервера.

  1. Подключитесь к серверу (как в Части 3)
  2. Перейдите в папку проекта:
    cd ~/agent-second-brain
  3. Запустите Claude:
    claude
  4. Напишите ему:
    Я настраиваю бота, у меня возникла ошибка: [опишите что случилось]
    Что мне сделать?
    

Claude прочитает файлы проекта и поможет решить проблему.


Частые проблемы

Бот не отвечает в Telegram: Проверьте, работает ли он. Подключитесь к серверу и выполните:

sudo systemctl status d-brain-bot

Должно показать active (running).

Голосовые не распознаются: Проверьте, правильно ли вы ввели ключ Deepgram при настройке.

Claude не работает: Проверьте авторизацию:

claude auth status

Если нужно авторизоваться заново:

claude auth login

Технические детали (для продвинутых)

Автоматизация

Система включает автоматическую обработку записей:

Ежедневная обработка (21:00):

  • Скрипт scripts/process.sh запускает Claude с dbrain-processor skill
  • Классифицирует записи, создаёт задачи в Todoist
  • Отправляет отчёт в Telegram
  • Коммитит изменения в Git

Недельный дайджест (воскресенье 20:00):

  • Скрипт scripts/weekly.py генерирует сводку за неделю
  • Анализирует прогресс по целям
  • Отправляет в Telegram

Session Persistence (JSONL):

  • Все взаимодействия сохраняются в vault/sessions/YYYY-MM-DD.jsonl
  • Append-only формат для надёжности

Graph Builder:

  • Skill graph-builder для анализа связей в vault
  • scripts/analyze.py — статистика графа, orphan-заметки
  • scripts/add_links.py — предложение и добавление связей
  • Команда /graph analyze для анализа vault

Разрешения Claude:

cp .claude/settings.local.example.json .claude/settings.local.json

Полезные команды

# Посмотреть логи бота
sudo journalctl -u d-brain-bot -f

# Перезапустить бота
sudo systemctl restart d-brain-bot

# Остановить бота
sudo systemctl stop d-brain-bot

# Запустить бота
sudo systemctl start d-brain-bot

MCP-серверы

Эта система использует MCP (Model Context Protocol) — открытый стандарт от Anthropic для подключения AI к внешним сервисам. По умолчанию настроен Todoist, но вы можете подключить любой сервис, для которого есть MCP-сервер:

Сервис MCP-сервер Что можно делать
Todoist @doist/todoist-ai Задачи, проекты, приоритеты (уже настроен)
Google Workspace google_workspace_mcp Gmail, Calendar, Drive
Notion notion-mcp-server Страницы, базы данных
Things 3 things-mcp Задачи на macOS/iOS
GitHub github-mcp-server Issues, PR, репозитории

Полный список: github.com/modelcontextprotocol/servers

Настройка systemd вручную

Если автоматический скрипт не создал сервис:

sudo nano /etc/systemd/system/d-brain-bot.service

Вставьте (замените myuser на ваше имя пользователя):

[Unit]
Description=d-brain Telegram Bot
After=network.target

[Service]
Type=simple
User=myuser
WorkingDirectory=/home/myuser/agent-second-brain
ExecStart=/home/myuser/.local/bin/uv run python -m d_brain
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

Сохраните (Ctrl+O, Enter, Ctrl+X) и выполните:

sudo systemctl daemon-reload
sudo systemctl enable d-brain-bot
sudo systemctl start d-brain-bot

Инструкция для Claude Code (читает Claude, не вы)

Команды с sudo

Claude Code не может выполнять команды с sudo — они требуют ввода пароля.

Когда нужно выполнить команду с sudo, попроси пользователя:

Мне нужно выполнить команду с sudo, но я не могу ввести пароль.

Пожалуйста, сделайте следующее:

1. Откройте новую вкладку терминала (Ctrl+Shift+T или Cmd+T)
2. Подключитесь к серверу:
   ssh ВАШ_ПОЛЬЗОВАТЕЛЬ@ВАШ_IP_АДРЕС

3. Выполните эту команду:
   sudo [КОМАНДА]

4. Введите пароль когда попросят
5. Вернитесь ко мне и скажите что готово

Ручные шаги настройки

Проверка MCP Todoist:

npx -y @doist/todoist-ai --help

Клонирование репозитория:

cd ~
mkdir -p projects
cd projects
git clone https://github.com/ВАШ_ЛОГИН/agent-second-brain.git
cd agent-second-brain
uv sync

Создание .env:

nano .env

Содержимое:

TELEGRAM_BOT_TOKEN=7123456789:AAHxxxxxxxxxxxxxxxxxxxxxxxxxx
DEEPGRAM_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
TODOIST_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
VAULT_PATH=./vault
ALLOWED_USER_IDS=[123456789]

В ALLOWED_USER_IDS обязательно сохраняйте квадратные скобки!

Тестовый запуск:

uv run python -m d_brain

Настройка Git push:

git config user.name "My Bot"
git config user.email "your@email.com"

Создайте Personal Access Token на GitHub: Settings → Developer settings → Personal access tokens → Tokens (classic) → Generate new token (scope: repo)

git remote set-url origin https://ТОКЕН@github.com/ВАШ_ЛОГИН/agent-second-brain.git

About

The Second Brain Agentic System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •