Ars Contexta: как я подружил Obsidian с Claude Code и перестал терять контекст
Если вы ведёте заметки в Obsidian и параллельно работаете в Claude Code — рано или поздно появляется вопрос: как сделать так, чтобы эти два мира общались друг с другом? Чтобы контекст из заметок попадал к агенту, а инсайты из сессий — обратно в vault.
Я перепробовал несколько подходов: от ручного копипаста до сложных конфигов. И в итоге нашёл Ars Contexta — Claude Code плагин, который решает эту задачу элегантнее всего, что я видел.
Что такое Ars Contexta
Ars Contexta — это Claude Code плагин, который генерирует персональную систему управления знаниями через разговор. Не шаблон, не готовый фреймворк — а именно производная от того, как конкретно вы думаете и работаете.
Название отсылает к историческим мнемоническим системам: Ars Combinatoria и Ars Memoria. Философия проекта: это не хранилище, это инструмент для мышления. А теперь LLM может по нему перемещаться.
Суть: вы описываете свой домен, отвечаете на 2-4 вопроса, и за ~20 минут получаете полноценный second brain — структуру папок, шаблоны заметок, пайплайн обработки, хуки автоматизации и 7-страничный мануал.
Архитектура: три пространства
Каждая сгенерированная система строится на трёх инвариантных пространствах:
- -
self/ — персистентная идентичность агента, методология, цели (медленный рост: десятки файлов)
- -
notes/ — ядро графа знаний (стабильный рост: 10-50 файлов в неделю)
- -
ops/ — операционное состояние, очереди, сессии (флуктуирующее)
Имена адаптируются под ваш домен: например, "reflections/" вместо "notes/".
Пайплайн обработки: шесть R
Расширение Cornell Note-Taking метода. Каждая фаза — отдельный субагент с чистым контекстным окном:
- -
Record — безбарьерный захват в inbox
- -
Reduce — извлечение domain-native инсайтов (/reduce)
- -
Reflect — поиск связей, обновление MOC (/reflect)
- -
Reweave — обратный проход по старым заметкам с новым контекстом (/reweave)
- -
Verify — проверка описаний + схем + здоровья графа (/verify)
- -
Rethink — вызов к самим предпосылкам системы (/rethink)
Ключевая деталь: каждая фаза спаунит свежий субагент. LLM-внимание деградирует по мере заполнения контекста — разделение на фазы держит каждую операцию в "умной зоне".
Мой путь: от VS Code до kb-алиаса
Раньше я использовал для управления заметками VS Code — открывал vault как проект, пользовался поиском, редактировал markdown файлы. Это работало, но контекст между заметками и кодом оставался разорванным.
Потом я настроил Cowork из Claude Code под эту задачу — по сути, создал агентный режим, где Claude мог читать и писать заметки в vault. Стало лучше: агент видел контекст, мог предлагать связи. Но конфигурация была хрупкой, а каждый новый vault нужно было настраивать заново.
А затем я нашёл Ars Contexta — и это был момент, когда всё встало на место. Плагин не просто даёт инструменты — он генерирует целую когнитивную архитектуру под тебя. Контекст у заметок и связанность значительно улучшились. Заметки перестали быть свалкой мыслей и стали рабочей системой.
Где лучше запускать Ars Contexta
Это важный практический момент, на котором я обжёгся сам:
Не запускайте из папки проекта!
- -
Ars Contexta создаёт notes/, ops/, inbox/ — они засоряют проект
- -
Файлы попадают в git (если не добавить в .gitignore)
- -
Структура знаний смешивается с кодом — теряется смысл разделения
Лучше всего запускать из домашней директории (~) или прямо из папки vault:
Или сделайте alias в ~/.zshrc:
Теперь kb в любом терминале сразу откроет Claude Code в vault. Все /reduce, /reflect, /reweave и прочие команды будут работать с правильными файлами.
Лайфхаки при работе с Obsidian
Wiki-ссылки работают из коробки
Ars Contexta генерирует заметки с [[wiki links]]. Obsidian подхватывает их автоматически — граф становится видимым и кликабельным.
Graph View как карта знаний
После нескольких сессий /reflect и /reweave ваш Obsidian Graph View превращается в настоящую карту связей. MOC-файлы (Map of Content) становятся хабами, от которых расходятся тематические кластеры.
Inbox → Obsidian → /reduce
Быстрые заметки из Obsidian Mobile попадают в inbox. Потом открываете Claude Code в vault, делаете /reduce — и сырые мысли превращаются в структурированные инсайты с правильными тегами и связями.
Сессионные хуки = автопилот
При старте Claude Code плагин автоматически инжектит дерево workspace и загружает идентичность агента. При завершении — сохраняет состояние сессии. Вы не теряете контекст между сессиями.
Экспорт brain-состояния
Всё — plain markdown. Никакой базы данных, никакого облака, никакого vendor lock-in. Если завтра Ars Contexta перестанет существовать — ваши заметки останутся читаемыми и связанными.
Ключевые команды
После настройки доступен арсенал команд:
- -
/arscontexta:setup — диалоговый онбординг (~20 минут)
- -
/arscontexta:health — диагностика vault
- -
/arscontexta:help — контекстная помощь
- -
/reduce — извлечение инсайтов из inbox
- -
/reflect — поиск связей между заметками
- -
/reweave — обновление старых заметок новым контекстом
- -
/verify — проверка целостности графа
- -
/pipeline — запуск полного цикла обработки
- -
/graph — визуализация структуры
- -
/stats — статистика vault
249 исследований под капотом
Одна из вещей, которая меня зацепила: каждое решение в архитектуре опирается на конкретные исследования. Не "мы так решили", а "вот почему".
В папке methodology/ лежат 249 взаимосвязанных исследовательских утверждений из области:
- -
Zettelkasten, Cornell Note-Taking, Evergreen Notes
- -
PARA и GTD методологии
- -
Техники Memory Palace
- -
Когнитивная наука (extended mind, spreading activation, generation effect)
- -
Теория сетей (small-world topology, betweenness centrality)
- -
Архитектура агентов (контекстные окна, границы сессий, мультиагентные паттерны)
Например: иерархия MOC-файлов выведена из исследований стоимости переключения контекста (Leroy, 2009).
Итог: от хаоса к системе
Мой путь был таким: VS Code для ручного редактирования → Cowork из Claude Code как агентный режим → Ars Contexta как полноценная когнитивная архитектура. Каждый шаг убирал барьеры между мышлением и записями.
Если вы ведёте заметки в Obsidian и работаете с Claude Code — попробуйте. Настройка занимает 20 минут, а разница ощущается с первой сессии /reflect.
Совет: создайте alias kb, запускайте Claude Code из vault, и пусть агент работает с вашими заметками как с живой системой, а не как с папкой файлов.
Ссылки
Ars Contexta — GitHub
https://github.com/agenticnotetaking/arscontexta
Ars Contexta — сайт проекта
https://www.arscontexta.org/
Строите свою систему знаний или ищете способ подружить Obsidian с ИИ?
Связаться