lich
Русский
English Português (Brasil) Español 简体中文 日本語 한국어 Русский
Скачать
v0.72.0 · бесплатно и с открытым исходным кодом

Ваши ИИ-агенты бок о бок, каждый в своей ветке

Запускайте Claude Code, Codex, opencode или агента, которым уже пользуетесь, бок о бок, каждого в своём git worktree, а diff и pull request смотрите в том же окне.

Linux, Windows и macOS · другие способы установки

Одна задача, один worktree, одна сессия. Введите номер issue: lich назовёт ветку по её заголовку, создаст worktree от вашей базовой ветки и передаст issue агенту первым промптом.

Claude Code, Codex и opencode рядом. Каждая панель — это CLI как есть, в настоящем терминале, а в боковой панели видно, чем занят каждый агент.

Читайте правки агента там же, где он их сделал. Выделите строки и прокомментируйте их: все комментарии уйдут в сессию одним промптом, отправите его сами.

Pull request'ы репозитория с фильтрами из поиска GitHub. Откройте любой в отдельном worktree, оставьте ревью прямо в diff и смёржите тем способом, который разрешён для базовой ветки.

Одна сессия ставит задачу другой. Задача уходит через lich send или инструменты MCP в lich, а ответ возвращается в ту сессию, которая спрашивала.

Агент управляет браузером, который вы видите. Когда он открывает браузер, у сессии появляется вкладка: терминал рядом со страницей. Курсор lich показывает каждый клик, прокрутку и нажатие клавиши, и вы можете перехватить страницу в любой момент.

$ which claude codex agy …

Работает с агентами, за которые вы уже платите

lich находит их в вашем PATH и открывает их терминал. Логин, подписка и настройки остаются в самих агентах; своего аккаунта и API-ключа у lich нет.

Claude Codeclaude
contextcostplanforkprofilesbell
Codexcodex
contextcostplanforkprofilesbell
Antigravityagy
contextcostplanforkprofilesbell
opencodeopencode
contextcostplanforkprofilesbell
oh-my-piomp
contextcostplanforkprofilesbell
Crushcrush
contextcostplanforkprofilesbell
Cursor CLIcursor-agent
contextcostplanforkprofilesbell
Kiro CLIkiro-cli
contextcostplanforkprofilesbell
Любой другой CLI

Работает в карточке терминала, с теми же worktree, ревью и pull request'ами.

работаетна некоторых системах или тарифахпока нетВсе подробности в таблице провайдеров

Всё, что вокруг агента

Окно следит за десятком сессий вместо вас: чем занята каждая, какой нужны вы и сколько она стоит.

Раскладки, которые выстраиваются сами

Поставьте сессии рядом, и lich подберёт сетку по их числу и размеру окна. Дайте раскладке имя и держите их сколько угодно.

Services, которые работают сами

Сохраните dev-сервер, контейнер или туннель один раз для проекта. lich запускает его вместе с проектом и держит запущенным; список внизу боковой панели показывает каждый, открывает консоль и останавливает его.

Подписка в строке состояния

Заполненность контекста, остаток скользящего лимита подписки и расходы сессии. lich берёт их из того, что записывает сам агент.

Несколько аккаунтов, одна карточка

Держите личный и рабочий логин рядом как профили. Сессия, перенесённая в другой аккаунт, продолжает работу в той же карточке.

Форк диалога

Ответвите диалог сессии в новый worktree или оставьте его в том же checkout и проверьте другую идею, не теряя первую.

У субагентов свои карточки

Субагент, которого запускает Claude Code, работает как сессия lich в том же checkout, возвращает полный отчёт и закрывается, когда закончит.

Видно, кто ждёт вас

Карточка становится янтарной, как только её агент начинает ждать вас, уведомление на рабочем столе подскажет какая, а Ctrl+Shift+Y переключит на неё.

Быстрый переход к любой сессии

Ctrl/Cmd+K открывает сессию по имени или по тому, что в ней обсуждалось, и возобновляет диалоги, начатые вне lich.

Запуск сессии в песочнице

Песочница ОС с чистым домашним каталогом: остальная система доступна только для чтения, писать можно лишь в checkout сессии. На Linux это bubblewrap, на macOS sandbox-exec. От вредоносного кода это не защищает.

Построен вокруг агентов, а не вокруг редактора

Редакторы создавались для одного человека за клавиатурой, а обёртки над агентами ограничиваются одним терминалом. lich — это окно вокруг агентов, которые вы уже запускаете: worktree, ревью, pull request'ы и сессии, работающие сообща.

ВозможностьlichIDE и обёртки
CLI агентов как есть, в настоящем терминалеЧасто собственный агент
Параллельные агенты, каждый в своём git worktreeИногда
Linux, Windows и macOSЧасто сначала macOS
Бесплатно и с открытым исходным кодом, AGPL-3.0Редко
Ваш логин и ваша подписка: без аккаунта, API-ключа и телеметрииСвой аккаунт
Терминал с отрисовкой на GPU и историей с поиском—
Комментарии к diff уходят в сессию одним промптомОграниченно
Ревью pull request'ов прямо в коде и мёрж в приложенииВ браузере
Сессии передают друг другу задачи через MCP—
Песочница ОС для каждой сессииРедко
$ lich

Установка одной строкой

Потом откройте проект и выберите агента. Нужен git в PATH; gh нужен только для pull request'ов.

curl -fsSL https://raw.githubusercontent.com/lichdotdev/lich/main/install.sh | sh

Скрипт сам выберет .deb, .rpm или .pkg.tar.zst под ваш дистрибутив и сверит его с checksums.txt. В Arch: yay -S lich-bin. Нужны x86_64, glibc 2.34+ и zenity.

brew install --cask lichdotdev/tap/lich

Через Homebrew; brew upgrade подтянет следующий релиз.

scoop install https://github.com/lichdotdev/lich/releases/latest/download/lich.json

Через Scoop или установщиком, который сам себя обновляет.

Проверка контрольных сумм и все остальные способы установки описаны в INSTALL.md.