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

Быстрый путь — 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

Практический итог: ежедневная работа с системой доступна полностью. Теряется одна служебная надстройка — автоматическая запись твоих сессий в журнал.

Скачать с obsidian.md, установить, создать пустой vault с именем LifeOS. Подробности — в основной инструкции, шаг 3. Здесь всё одинаково.

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

Либо через npm, если он у тебя уже есть:

Окно терминала
npm install -g opencode-ai

Зарегистрироваться на z.ai, оформить GLM Coding Plan и создать API-ключ в разделе управления ключами.

Тариф начального уровня — Lite. Я плачу за него 18 долларов в месяц; лимитов хватает на ежедневную работу с заметками, проектами и встречами. Пройдёт ли оплата российской картой — не проверял, здесь ситуация та же, что и с любым зарубежным сервисом.

Окно терминала
opencode auth login

В списке провайдеров выбрать Z.AI Coding Plan (именно его, а не просто Z.AI — это разные тарифные контуры) и вставить ключ.

Открыть терминал в папке vault и выполнить:

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

Скрипт разложит по vault структуру папок, правила и команды. В конце он предупредит, что не нашёл claude — это нормально и ожидаемо, мы ставим другой агент. Всё нужное уже на месте.

Команды LifeOS (/inbox, /project, /meeting, /session-log, /session-review) написаны в формате Claude Code. OpenCode хранит их иначе, поэтому их нужно один раз переложить. В стартовом наборе для этого есть скрипт:

Окно терминала
python3 scripts/opencode-commands.py . --apply

Он читает .claude/commands/ и создаёт рядом .opencode/commands/. Исходные файлы не трогает: если позже перейдёшь на Claude Code, обе версии продолжат работать.

Из папки vault:

Окно терминала
opencode

Командой /models выбрать модель. Рекомендую GLM-5.2 — у неё окно контекста в миллион токенов и она аккуратно считает. Более старую GLM-4.7 для работы с системой лучше не брать: в моих замерах она уверенно возвращала неверные числа, не сообщая об ошибке. Это худший тип сбоя — молчаливый.

Дальше напиши агенту «Привет, поехали!» — он прочитает правила и проведёт онбординг, как описано в основной инструкции.

Установщик на шаге 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 основной установки. Диктовать голосом здесь так же важно, как и на основном пути: именно голос превращает работу с системой из «изучаю программу» в «разговариваю».

Смысл переходить появляется, когда упрёшься в одно из двух: захочешь сложную автоматику с несколькими агентами и хуками, либо почувствуешь потолок модели на трудных задачах — длинных разборах, стратегическом анализе, работе с большим объёмом контекста сразу.

Переход недорогой: vault остаётся тот же, правила те же, навыки те же. Меняется только агент, который их читает. Ничего переделывать не придётся — потому и стоит начинать с того пути, который доступен сейчас, а не ждать идеальных условий.