Перейти к содержимому

Установка системы

Вводный, подготовительный урок. Содержательные темы (архитектура контекста, Deep Research) идут после того, как у тебя запущена рабочая система — иначе теория ложится в пустоту. Принцип: «сначала результат — потом теория».

LifeOS — это не приложение, которое ставится в один клик. Это связка двух инструментов (Obsidian + Claude Code) плюс vault-шаблон с готовыми папками и правилами. Чтобы добраться до содержательных тем, у тебя должна быть работающая система: уроки «про архитектуру контекста» и «как обрабатывать встречи» имеют смысл только когда есть, на чём их пробовать.

Цель: за ~1 час 15 минут пройти путь от «ничего не установлено» до «открыл свою рабочую папку LifeOS, настроил голосовой ввод и поговорил с Claude Code голосом».

  • Активную подписку Claude Pro (или Max).
  • Установленный Claude Code (работает в терминале).
  • Установленный Obsidian с vault LifeOS в iCloud Drive (macOS) или синхронизированной папке (Windows).
  • Содержимое starter pack, загруженное в vault одной командой.
  • Установленный MacWhisper (macOS) / Wispr Flow (Windows) с выданными разрешениями — голосовой ввод работает.
  • Первый запуск Claude Code в папке — онбординг-интервью стартовало.
  • Алиас lifeos для быстрого старта в будущем.
  • Зарегистрироваться на claude.ai.
  • Settings → Billing → привязать карту → Pro ($20/мес).
  • Почему Pro для старта: его хватает на знакомство, нет смысла сразу платить за Max.

Подводные камни:

  • Оплата российской картой может не пройти — нужны альтернативы (карта другой юрисдикции, иностранный счёт).
  • VPN иногда ломает оплату — отключить на момент привязки карты.

macOS / Linux:

Окно терминала
curl -fsSL https://claude.ai/install.sh | bash

Windows (PowerShell):

Окно терминала
irm https://claude.ai/install.ps1 | iex

Подводные камни:

  • Авторизация через VPN (Shadowrocket, Clash): ошибка Redirect URI http://localhost:PORT/callback is not supported — нужно добавить loopback-адреса в исключения конфига VPN.
  • Модель по умолчанию — Opus. Отдельно выбирать не нужно: при первом запуске можно просто нажимать Enter на предлагаемых настройках.

Шаг 3. Установить Obsidian и создать пустой vault (10 мин)

Заголовок раздела «Шаг 3. Установить Obsidian и создать пустой vault (10 мин)»

3.1. Установка. Скачать с obsidian.md (бесплатно), установить.

3.2. Создать первый vault. Запустить Obsidian → Create new vault → имя LifeOS.

  • macOS: в поле Location нажать Browse → перейти в iCloud Drive → Obsidian (папка появляется автоматически после установки приложения; если нет — создать её в Finder внутри iCloud Drive). Это даст автоматическую синхронизацию между Mac’ами.
  • Windows / Linux: в Location выбрать любую папку в домашней директории (например, Documents/LifeOS). Для синхронизации между устройствами — позже подключить OneDrive / Dropbox / Obsidian Sync.

Нажать Create. Obsidian создаст пустой vault.

Шаг 4. Загрузить starter pack одной командой (5 мин)

Заголовок раздела «Шаг 4. Загрузить starter pack одной командой (5 мин)»

Идея. У тебя уже открыт терминал после шага 2 и создан пустой vault после шага 3. Одна команда скачивает содержимое starter pack, распаковывает его в vault, прибирается за собой, прописывает алиас и сразу запускает Claude. После этого управление переходит к AI: дальше Claude по инструкциям из CLAUDE.md сам ведёт онбординг. Это ключевая передача эстафеты — чем раньше она происходит, тем меньше точек, где можно застрять.

Как запустить.

  1. В Finder (macOS) или Explorer (Windows) открыть папку vault LifeOS.
  2. macOS: правый клик по папке → «Новый терминал в папке» (Services → New Terminal at Folder; если пункта нет — включить в System Settings → Keyboard → Keyboard Shortcuts → Services). Windows: в Explorer Shift + правый клик → «Открыть окно PowerShell здесь».
  3. В открытом терминале выполнить одну команду:

macOS / Linux:

Окно терминала
curl -fsSL https://raw.githubusercontent.com/dmitry626/lifeos-starter/main/setup.sh | bash

Windows (PowerShell):

Окно терминала
iwr -useb https://raw.githubusercontent.com/dmitry626/lifeos-starter/main/setup.ps1 | iex

Что делает скрипт (прозрачно):

  1. Определяет, что запущен из папки vault (ищет .obsidian/). Если не нашёл — спрашивает путь vault или предлагает перетащить папку из Finder в терминал.
  2. Скачивает последнюю версию starter pack как ZIP с GitHub (репозиторий публичный, токены не нужны).
  3. Распаковывает содержимое в vault рядом со служебной .obsidian/, не затрагивая её. При повторной установке сначала делает бэкап перезаписываемых файлов.
  4. Удаляет временные файлы.
  5. Прописывает алиас lifeos, указывающий на этот vault. Если алиас уже есть — не дублирует.
  6. Запускает claude в папке vault. Дальше онбординг ведёт AI.

В следующие разы система запускается одной командой lifeos из любого окна терминала.

Безопасность. curl | bash / iwr | iex удобен, но выполняет скрипт без предварительного показа — это требует доверия к источнику. Осторожный путь: открыть URL в браузере, прочитать содержимое скрипта на GitHub, затем скачать и запустить руками (curl -O … && bash setup.sh).

Шаг 5. Голосовой ввод и разрешения безопасности (10 мин)

Заголовок раздела «Шаг 5. Голосовой ввод и разрешения безопасности (10 мин)»

Голосовой ввод — критический компонент системы, не опциональная надстройка. Работа с Claude Code текстом через терминал для новичка медленная и отталкивающая; голосом ты диктуешь мысль, как говоришь коллеге, и получаешь результат. Это меняет ощущение с «учу новую программу» на «разговариваю с AI, который делает».

  1. Скачать с goodsnooze.gumroad.com/l/macwhisper. Бесплатной версии (модель Whisper Small) для старта достаточно.
  2. Установить (перетащить в Applications, запустить).
  3. Выдать разрешения macOS — System Settings → Privacy & Security. MacWhisper запросит их сам при первом запуске, но запрос часто проскакивает незаметно. Проверить явно:
    • Microphone — доступ к микрофону (без него не запишет речь).
    • Accessibility — имитация ввода с клавиатуры (без него не вставит распознанный текст в активное приложение).
    • Input Monitoring — отслеживание глобального hotkey (без него горячая клавиша не сработает вне окна MacWhisper).
  4. Настроить hotkey (например, двойной Cmd или F5). Проверить, что он не конфликтует со встроенной диктовкой macOS — её обычно отключают в System Settings → Keyboard → Dictation.
  5. Протестировать: нажать hotkey, сказать фразу в любом окне — распознанный текст должен появиться.
  • Wispr Flow — аналог, платный с пробным периодом, рекомендуется.
  • Альтернативы: Buzz (бесплатный GUI для Whisper), Win+H (встроенная диктовка Windows, качество русского ниже).
  • Разрешения: Settings → Privacy & Security → Microphone — убедиться, что приложение имеет доступ.

Прямого аналога MacWhisper нет. Варианты: whisper.cpp + hotkey через xdotool/wtype, nerd-dictation, облачные сервисы.

Чего быть не должно. Отправки аудио на сторонние серверы для приватного контекста (переговоры, личные размышления) — только локальная обработка. MacWhisper и Wispr Flow поддерживают локальные модели.

Почему разрешения объясняются, а не просто запрашиваются. Любое разрешение, которое ты даёшь приложению, стоит понимать: что именно даётся и почему. Иначе либо разрешение не выдаётся (и hotkey не работает), либо выдаётся не глядя — а это проблема доверия при следующих установках.

Когда Claude Code запущен в папке vault, он автоматически читает CLAUDE.md и предлагает онбординг-интервью. Чтобы запустить его, достаточно написать (или надиктовать) первую фразу — например, «Привет, поехали!».

Вопросы, которые задаст Claude (5–7 штук):

  • Как тебя зовут?
  • Чем занимаешься, какая роль?
  • Расскажи о компании (компаниях)?
  • Какие инструменты используешь?
  • Какие текущие боли?
  • Цели на квартал?
  • Что хочешь получить от системы в первую очередь?

По ответам Claude заполнит CLAUDE.md, переименует папки в Docs/ под твои реальные области ответственности и предложит первую задачу.

Не ныряй сразу в теорию. Правильный путь:

  1. Прожить первый день с системой: поговорить с Claude Code голосом, зафиксировать первую заметку дня, попробовать создать проект по стартовой задаче из CLAUDE.md.
  2. Вернуться к содержательным урокам — уже с практическим опытом «как это ощущается».