Быстрый путь — OpenCode
Это третий способ установки — для случая, когда подписки Claude нет. Сравнение способов и что приготовить заранее — на странице «С чего начать».
Что это за инструменты
Заголовок раздела «Что это за инструменты»OpenCode — открытый AI-агент, живущий в терминале. Тот же класс инструмента, что Claude Code: читает твои файлы, правит их, запускает команды, работает по правилам из CLAUDE.md. Разработка сообщества, исходный код открыт.
GLM Coding Plan — подписка китайской лаборатории Z.AI на семейство моделей GLM. Модель уровня «хороший рабочий инструмент»: не Opus, но с задачами LifeOS — разбор входящих, ведение проектов, обработка встреч, заметки — справляется уверенно.
Что работает, а что нет
Заголовок раздела «Что работает, а что нет»Я проверил это живьём на чистой копии стартового набора, а не по документации.
| Часть LifeOS | На OpenCode |
|---|---|
Правила из CLAUDE.md | работают, читаются автоматически |
Команды /inbox, /project, /meeting и остальные | работают после переноса одной командой (шаг 6) |
Навыки (.claude/skills/) | работают, агент сам подбирает нужный. В стартовом наборе их пока нет — это про те, что добавишь сам |
| Чтение, правка файлов, запуск команд | работают |
| Подключение внешних систем (MCP) | поддерживается, настраивается отдельно |
| Автоматический журнал сессий | не работает — устроен на механике Claude Code |
Практический итог: ежедневная работа с системой доступна полностью. Теряется одна служебная надстройка — автоматическая запись твоих сессий в журнал.
Установка
Заголовок раздела «Установка»Шаг 1. Obsidian
Заголовок раздела «Шаг 1. Obsidian»Скачать с obsidian.md, установить, создать пустой vault с именем LifeOS. Подробности — в основной инструкции, шаг 3. Здесь всё одинаково.
Шаг 2. Установить OpenCode
Заголовок раздела «Шаг 2. Установить OpenCode»curl -fsSL https://opencode.ai/install | bashЛибо через npm, если он у тебя уже есть:
npm install -g opencode-aiШаг 3. Получить ключ Z.AI
Заголовок раздела «Шаг 3. Получить ключ Z.AI»Зарегистрироваться на z.ai, оформить GLM Coding Plan и создать API-ключ в разделе управления ключами.
Тариф начального уровня — Lite. Я плачу за него 18 долларов в месяц; лимитов хватает на ежедневную работу с заметками, проектами и встречами. Пройдёт ли оплата российской картой — не проверял, здесь ситуация та же, что и с любым зарубежным сервисом.
Шаг 4. Подключить ключ к OpenCode
Заголовок раздела «Шаг 4. Подключить ключ к OpenCode»opencode auth loginВ списке провайдеров выбрать Z.AI Coding Plan (именно его, а не просто Z.AI — это разные тарифные контуры) и вставить ключ.
Шаг 5. Развернуть LifeOS в свой vault
Заголовок раздела «Шаг 5. Развернуть LifeOS в свой vault»Открыть терминал в папке vault и выполнить:
curl -fsSL https://raw.githubusercontent.com/dmitry626/lifeos-starter/main/setup.sh | bashСкрипт разложит по vault структуру папок, правила и команды. В конце он предупредит, что не нашёл claude — это нормально и ожидаемо, мы ставим другой агент. Всё нужное уже на месте.
Шаг 6. Перенести команды в формат OpenCode
Заголовок раздела «Шаг 6. Перенести команды в формат OpenCode»Команды LifeOS (/inbox, /project, /meeting, /session-log, /session-review) написаны в формате Claude Code. OpenCode хранит их иначе, поэтому их нужно один раз переложить. В стартовом наборе для этого есть скрипт:
python3 scripts/opencode-commands.py . --applyОн читает .claude/commands/ и создаёт рядом .opencode/commands/. Исходные файлы не трогает: если позже перейдёшь на Claude Code, обе версии продолжат работать.
Шаг 7. Запуск
Заголовок раздела «Шаг 7. Запуск»Из папки vault:
opencodeКомандой /models выбрать модель. Рекомендую GLM-5.2 — у неё окно контекста в миллион токенов и она аккуратно считает. Более старую GLM-4.7 для работы с системой лучше не брать: в моих замерах она уверенно возвращала неверные числа, не сообщая об ошибке. Это худший тип сбоя — молчаливый.
Дальше напиши агенту «Привет, поехали!» — он прочитает правила и проведёт онбординг, как описано в основной инструкции.
Шаг 8. Поправить команду запуска
Заголовок раздела «Шаг 8. Поправить команду запуска»Установщик на шаге 5 прописал короткую команду lifeos, но она запускает Claude Code, которого у тебя нет. Поправь её один раз — открой ~/.zshrc и замени в строке с alias lifeos= слово claude на opencode. Или выполни это одной командой:
sed -i '' 's/alias lifeos=\(.*\)claude'"'"'/alias lifeos=\1opencode'"'"'/' ~/.zshrc && source ~/.zshrcПроверить: закрой терминал, открой заново, набери lifeos — должен запуститься OpenCode в папке системы. Дальше по книге команда lifeos означает именно это.
Голосовой ввод
Заголовок раздела «Голосовой ввод»Ставится отдельно и от агента не зависит — MacWhisper на macOS, Wispr Flow на Windows. Инструкция общая, шаг 5 основной установки. Диктовать голосом здесь так же важно, как и на основном пути: именно голос превращает работу с системой из «изучаю программу» в «разговариваю».
Когда переходить на Claude Code
Заголовок раздела «Когда переходить на Claude Code»Смысл переходить появляется, когда упрёшься в одно из двух: захочешь сложную автоматику с несколькими агентами и хуками, либо почувствуешь потолок модели на трудных задачах — длинных разборах, стратегическом анализе, работе с большим объёмом контекста сразу.
Переход недорогой: vault остаётся тот же, правила те же, навыки те же. Меняется только агент, который их читает. Ничего переделывать не придётся — потому и стоит начинать с того пути, который доступен сейчас, а не ждать идеальных условий.