kravtsov / lab
open for work
kravtsov / lab

Как за один вечер собрать живую лабораторию - я, Claude Code и немного магии

8 апреля 2026 г. · 4 мин

Хороший вечер — это когда что-то наконец щёлкает. Не фильм, не бар. Просто: работает.

Мы собирались сделать сайт. Вышла лаборатория. Разница, по-моему, ключевая.

От идеи до Kravtsov Lab

Давно хотел личный сайт — не “услуги‑цены”, а место, где видно, как я думаю. Ориентир: что-то вроде pimenov.ai — чистая верстка, нормальная типографика, автор, которого хочется читать. Вокруг моих тем: AI, автоматизация, Obsidian как мозг, локальные LLM, пайплайны.

Нас было трое: я, Perplexity, Claude Code. За один вечер — концепция и первые шаги.

Выбрали Obsidian → GitHub → Vercel. Obsidian — не просто заметки, а CMS прямо из папки vault-public. Сайт — фронт к этой системе. Не артефакт ради красоты.

Домен kravtsovlab.space нашёлся сразу. .ai подождёт. “Лаборатория Кравцова” — это же хорошо собирает всё, что я делаю. Название прижилось мгновенно.

Что именно собрали

Архитектура вышла простая. Даже немного неожиданно.

Для наглядности — как это выглядит вживую:

Obsidian (пишу текст) ↓ Obsidian Git (автокоммит каждые 10 минут) vault-public (отдельный GitHub‑репозиторий) ↓ git submodule в siteai siteai (Astro‑проект на Vercel) ↓ push → автодеплой на kravtsovlab.space

# Типичный цикл публикации статьи
cd ~/Documents/obs/vault-public
git add .
git commit -m "publish: новая статья про Kravtsov Lab"
git push  # Vercel сам поднимает новую версию

Obsidian как CMS. Отдельный vault-public — публичный контент. Статьи, кейсы, заметки — у каждой свой frontmatter. Поле published решает всё: личное или уже можно в мир.

GitHub как шина. Vault‑папка привязана к репо. Любое изменение — обычный commit. Никакой магии. Прозрачная история версий — и всё.

Vercel как кнопка. После commit’а собирается само. Статья с published: true — через несколько минут живёт на сайте. Без ручных деплоев, без танцев.

Рабочий цикл теперь выглядит почти смешно:

  1. Открываю Obsidian.
  2. Пишу черновик в vault-public.
  3. Ставлю published: true.
  4. Commit / push.
  5. Жду пару минут.

Всё. Статья на kravtsovlab.space.

Claude как редактор — а не автор

Сделал под него отдельный skill. Схема простая:

берёт черновик из Obsidian → проверяет структуру, правит шероховатости → применяет шаблон (заголовок, подзаголовок, блоки, вывод) → пушит обратно.

Это ведь не “нейросеть пишет за меня”. Это помощник-редактор, который работает по моим правилам. Уважает голос, не лезет с лишним. Доводит до нужного уровня — и отходит в сторону.

Чистка Obsidian

Перед сайтом пришлось навести порядок. Годами копились плагины — отключили нерелевантные. Подключили терминал и CLI: теперь Obsidian управляем не только мышью, но и из командной строки. Настроили так, чтобы OpenCode или Claude воспринимали vault как понятный проект, а не “папку с хаосом”.

Ещё же на ноут заехал NotebookLM. Теперь есть локальный слой понимания для моих же заметок. В связке с Obsidian это уже рабочая среда — AI помогает ориентироваться, а не подменяет голову. Это, по-моему, принципиальная разница.

Wispr Flow: говорю вместо того чтобы печатать

Маленькая штука, но сильно меняет ощущение.

Открываю Obsidian, включаю диктовку, проговариваю идею. Дальше Obsidian + Claude превращают это в структурированный текст. Я остаюсь автором — просто меньше трачу на клавиатуру.

А это же уже немало.

Почему это инженерия, а не магия

Вот что мне нравится в этой связке — здесь ничего мистического. Совсем.

Obsidian — файловый редактор. GitHub — репозиторий. Vercel — хостинг. Claude — инструмент. Сильный, но всё же инструмент. Если разговаривать с ним как с коллегой — а не ждать чудес — он ведёт себя именно так.

Важен не набор. Важны связки между слоями:

  • Obsidian — структура, контроль над знаниями.
  • GitHub — версионирование, автозапуск.
  • Vercel — быстрый выкат.
  • Claude — там, где рутина или нужен взгляд со стороны.

В итоге: живой контур. Не “делаю сайт”. Живу в системе, которая помогает думать, писать и публиковать. Без постоянной возни руками.

Что дальше

За один вечер — дуга от “надо бы сайт” до Kravtsov Lab, который разворачивает Obsidian в публичный формат.

Из этого можно вытащить:

  • гайд по Obsidian → GitHub → Vercel как личной CMS;
  • разбор — как не превратить AI-ассистента в автора вместо себя;
  • архитектуру: Obsidian как мозг, сайт как один из интерфейсов;
  • техническую заметку про CLI-управление Obsidian и автоматизацию vault-public.

Но это уже другие вечера.

А этот — про главное: когда инженерный подход встречается с нормально настроенными инструментами, за экраном вдруг оказываешься не на “очередном проекте”. Оказываешься в собственной лаборатории. Это разные вещи — и разные ощущения.