Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-AGPL--3.0-blue" /></a>
<a href="https://github.com/sponsors/omartelo"><img alt="Sponsor" src="https://img.shields.io/github/sponsors/omartelo?color=ea4aaa&logo=githubsponsors&label=sponsors" /></a>
</p>
<img src="docs/media/session.png" alt="Cuatro sesiones de Claude Code una al lado de la otra en un mismo grupo, cada una en su propio git worktree; la barra lateral muestra cada una con su rama y su indicador de diff, y en el pie de ventana se ven el modelo, el plan y la rama" width="1000" />
<img src="docs/media/session.png" alt="Cuatro sesiones de Claude Code una al lado de la otra en un mismo grupo, cada una en su propio git worktree; la barra lateral muestra cada una con su rama y su indicador de diff, y al pie los servicios del proyecto en marcha y el perfil; en el pie de ventana se ven la rama, el modelo y el plan" width="1000" />
<!-- sponsor-logos: company logos go here, between the screenshot and Why lich -->
</div>

Expand All @@ -38,11 +38,10 @@ lich te permite:
[Compatibilidad por proveedor](#compatibilidad-por-proveedor).
- **Tener una terminal de verdad.** Shells sobre PTY, varios por proyecto,
renderizados en la GPU, con un historial en el que puedes buscar y que
sobrevive a cerrar y volver a abrir la ventana. Si a una le pones un punto de
entrada (`lazygit`, `k9s`, `pnpm dev`), se abre siempre directo en esa
herramienta, igual en Linux, macOS y Windows: no se carga antes ningún rc del
shell ni perfil de PowerShell, así que el punto de entrada que te funciona a
ti también le funciona a cualquiera con quien lo compartas. El pie de ventana
sobrevive a cerrar y volver a abrir la ventana. Lo que un proyecto mantiene en
marcha (un servidor de desarrollo, un túnel, un `lazydocker`) se guarda una
vez como servicio, que arrancas, detienes y lees desde el pie de la barra
lateral, y que puede arrancar junto con lich. El pie de ventana
sigue cada `cd` y muestra la rama. En una sesión de Claude Code, Codex o Kiro
CLI muestra además el modelo y la ventana de contexto en uso; con Claude Code,
Codex, Antigravity, Cursor CLI y una suscripción de OpenCode Go, cuánto te
Expand Down
9 changes: 4 additions & 5 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-AGPL--3.0-blue" /></a>
<a href="https://github.com/sponsors/omartelo"><img alt="Sponsor" src="https://img.shields.io/github/sponsors/omartelo?color=ea4aaa&logo=githubsponsors&label=sponsors" /></a>
</p>
<img src="docs/media/session.png" alt="1つの分割画面に並んだ4つの Claude Code セッション。それぞれ専用の git ワークツリーで動いています。サイドバーには各セッションがブランチと差分バッジ付きで並び、フッターにはモデル、プラン、ブランチが表示されています" width="1000" />
<img src="docs/media/session.png" alt="1つの分割画面に並んだ4つの Claude Code セッション。それぞれ専用の git ワークツリーで動いています。サイドバーには各セッションがブランチと差分バッジ付きで並び、その下にプロジェクトで動いているサービスとプロファイルがあります。フッターにはブランチ、モデル、プランが表示されています" width="1000" />
<!-- sponsor-logos: company logos go here, between the screenshot and Why lich -->
</div>

Expand All @@ -37,10 +37,9 @@ lich でできることは次のとおりです。
詳しくは[プロバイダー対応状況](#プロバイダー対応状況)の表にまとめています。
- **ターミナルは実際のターミナルのままです。** PTY ベースのシェルをプロジェクトごとにいくつでも開け、
描画は GPU で行います。スクロールバックは検索でき、ウィンドウを閉じて開き直しても消えません。
ターミナルにエントリポイント(`lazygit`、`k9s`、`pnpm dev` など)を設定すると、
開くたびにそのツールがすぐ起動します。これは Linux、macOS、Windows のどれでも同じです。
シェルの rc や PowerShell プロファイルを先に読み込まないので、自分の環境で動くエントリポイントは
共有した相手の環境でもそのまま動きます。フッターは `cd` に合わせて今のブランチを表示します。
開発サーバーやトンネル、`lazydocker` のようにプロジェクトで動かし続けるものは、
一度サービスとして保存すれば、サイドバーの下から起動・停止し、出力を読めます。
lich と一緒に起動させることもできます。フッターは `cd` に合わせて今のブランチを表示します。
Claude Code、Codex、Kiro CLI のセッションでは、使用中のモデルとコンテキストウィンドウも出ます。
Claude Code、Codex、Antigravity、Cursor CLI、OpenCode Go のサブスクリプションなら、
プランのローリングウィンドウの残りも表示します。
Expand Down
9 changes: 4 additions & 5 deletions README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-AGPL--3.0-blue" /></a>
<a href="https://github.com/sponsors/omartelo"><img alt="Sponsor" src="https://img.shields.io/github/sponsors/omartelo?color=ea4aaa&logo=githubsponsors&label=sponsors" /></a>
</p>
<img src="docs/media/session.png" alt="분할 화면 하나에 나란히 띄운 Claude Code 세션 4개와 각 세션의 git worktree. 세션별 브랜치와 diff 배지를 보여 주는 사이드바, 모델과 플랜, 브랜치를 보여 주는 하단 바" width="1000" />
<img src="docs/media/session.png" alt="분할 화면 하나에 나란히 띄운 Claude Code 세션 4개와 각 세션의 git worktree. 사이드바에는 세션별 브랜치와 diff 배지, 맨 아래에 프로젝트에서 실행 중인 서비스와 프로필이 있고, 하단 바에는 브랜치와 모델, 플랜이 보입니다" width="1000" />
<!-- sponsor-logos: company logos go here, between the screenshot and Why lich -->
</div>

Expand All @@ -39,10 +39,9 @@ lich로 할 수 있는 일:
[프로바이더 지원](#프로바이더-지원) 표에 정리해 두었습니다.
- **실제 터미널을 그대로 씁니다.** 프로젝트마다 PTY 기반 셸을 여러 개 띄울 수 있고,
렌더링은 GPU가 맡습니다. 스크롤백은 검색할 수 있고 창을 닫았다가 다시 열어도
사라지지 않습니다. 셸에 `lazygit`, `k9s`, `pnpm dev` 같은 엔트리포인트를 지정하면
Linux, macOS, Windows 어디서든 매번 그 도구가 바로 열립니다. 셸 rc나 PowerShell
프로필을 먼저 불러오지 않기 때문에, 내 환경에서 동작하는 엔트리포인트는 공유받은
사람의 환경에서도 똑같이 동작합니다. 하단 바는 `cd`를 따라가며 브랜치를 보여 줍니다.
사라지지 않습니다. 개발 서버, 터널, `lazydocker`처럼 프로젝트에서 계속 띄워 두는
것은 한 번 서비스로 저장해 두면 사이드바 아래에서 시작하고 멈추고 출력을 볼 수
있으며, lich와 함께 시작되게 할 수도 있습니다. 하단 바는 `cd`를 따라가며 브랜치를 보여 줍니다.
Claude Code, Codex, Kiro CLI 세션이라면 사용 중인 모델과 컨텍스트 윈도우를, Claude
Code, Codex, Antigravity, Cursor CLI와 OpenCode Go 구독이라면 플랜의 롤링 윈도우가
얼마나 남았는지를 보여 주고, 원하면 세션에서 쓴 비용도 표시합니다(비용을 기록하는
Expand Down
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-AGPL--3.0-blue" /></a>
<a href="https://github.com/sponsors/omartelo"><img alt="Sponsor" src="https://img.shields.io/github/sponsors/omartelo?color=ea4aaa&logo=githubsponsors&label=sponsors" /></a>
</p>
<img src="docs/media/session.png" alt="Four Claude Code sessions side by side on one wall, each in its own git worktree — the sidebar lists them with their branch and diff badge, and the footer shows the model, the plan and the branch" width="1000" />
<img src="docs/media/session.png" alt="Four Claude Code sessions side by side on one wall, each in its own git worktree. The sidebar lists them with their branch and diff badge, with the project's running services and the profile at its foot, and the footer shows the branch, the model and the plan" width="1000" />
<!-- sponsor-logos: company logos go here, between the screenshot and Why lich -->
</div>

Expand All @@ -37,10 +37,9 @@ lich lets you:
[Provider support](#provider-support) is the table.
- **Keep a real terminal.** PTY-backed shells, several per project, rendered on
the GPU, with searchable scrollback that survives closing and reopening the
window. Give one an entrypoint — `lazygit`, `k9s`, `pnpm dev` — and it opens straight into that
tool every time, on Linux, macOS and Windows alike: no shell rc or PowerShell
profile is loaded first, so an entrypoint that works for you works for whoever
you share it with. The footer follows `cd` and names the branch — and, for a
window. What a project keeps running, a dev server, a tunnel, a `lazydocker`,
is saved once as a service and started, stopped and read from the bottom of
the sidebar, and it can start with lich. The footer follows `cd` and names the branch — and, for a
Claude Code, Codex or Kiro CLI session, the model and the context window in
use; for Claude Code, Codex, Antigravity, Cursor CLI and an OpenCode Go
subscription, how much of your plan's rolling window is left; if you ask, what
Expand Down
10 changes: 4 additions & 6 deletions README.pt-BR.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-AGPL--3.0-blue" /></a>
<a href="https://github.com/sponsors/omartelo"><img alt="Sponsor" src="https://img.shields.io/github/sponsors/omartelo?color=ea4aaa&logo=githubsponsors&label=sponsors" /></a>
</p>
<img src="docs/media/session.png" alt="Quatro sessões do Claude Code lado a lado num split, cada uma no seu git worktree. A barra lateral lista as sessões com a branch e o selo de diff, e o rodapé mostra o modelo, o plano e a branch" width="1000" />
<img src="docs/media/session.png" alt="Quatro sessões do Claude Code lado a lado num split, cada uma na sua git worktree. A barra lateral lista as sessões com a branch e o selo de diff e, no pé, os serviços rodando no projeto e o profile; o rodapé mostra a branch, o modelo e o plano" width="1000" />
<!-- sponsor-logos: company logos go here, between the screenshot and Why lich -->
</div>

Expand All @@ -38,11 +38,9 @@ O que dá para fazer com o lich:
[Suporte por provedor](#suporte-por-provedor).
- **Usar um terminal de verdade.** Shells com PTY, vários por projeto,
renderizados na GPU, com scrollback pesquisável que sobrevive a fechar e
reabrir a janela. Defina um entrypoint (`lazygit`, `k9s`, `pnpm dev`) e o
terminal abre direto nessa ferramenta, sempre, no Linux, no macOS e no
Windows. Nenhum rc do shell nem perfil do PowerShell é carregado antes, então
o entrypoint que funciona para você funciona para qualquer pessoa com quem
você compartilhar. O rodapé acompanha o `cd` e mostra a branch. Numa sessão de Claude
reabrir a janela. O que um projeto mantém rodando (um servidor de dev, um
túnel, um `lazydocker`) fica salvo como serviço, que você inicia, para e lê
no pé da barra lateral, e que pode subir junto com o lich. O rodapé acompanha o `cd` e mostra a branch. Numa sessão de Claude
Code, Codex ou Kiro CLI, mostra também o modelo e a janela de contexto em
uso; no Claude Code, Codex, Antigravity, Cursor CLI e numa assinatura do
OpenCode Go, quanto ainda resta da janela móvel do seu plano; e, se você
Expand Down
11 changes: 5 additions & 6 deletions README.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-AGPL--3.0-blue" /></a>
<a href="https://github.com/sponsors/omartelo"><img alt="Sponsor" src="https://img.shields.io/github/sponsors/omartelo?color=ea4aaa&logo=githubsponsors&label=sponsors" /></a>
</p>
<img src="docs/media/session.png" alt="Четыре сессии Claude Code рядом на одном экране, каждая в своём git worktree. В боковой панели видны их ветки и значок diff, внизу — модель, подписка и ветка" width="1000" />
<img src="docs/media/session.png" alt="Четыре сессии Claude Code рядом на одном экране, каждая в своём git worktree. В боковой панели видны их ветки и значок diff, а внизу запущенные сервисы проекта и профиль; на нижней панели ветка, модель и подписка" width="1000" />
<!-- sponsor-logos: company logos go here, between the screenshot and Why lich -->
</div>

Expand All @@ -38,11 +38,10 @@
[Поддержка провайдеров](#поддержка-провайдеров).
- **Работать в настоящем терминале.** Оболочки на PTY, по нескольку на проект,
с отрисовкой на GPU и историей прокрутки с поиском, которая переживает закрытие
и повторное открытие окна. Задайте терминалу точку входа (`lazygit`, `k9s`,
`pnpm dev`), и он каждый раз будет открываться прямо в этом инструменте,
одинаково на Linux, macOS и Windows. Ни rc-файл оболочки, ни профиль
PowerShell перед этим не загружаются, поэтому точка входа, которая работает у
вас, сработает и у того, с кем вы ею поделитесь. Нижняя панель следит за `cd`
и повторное открытие окна. То, что проект держит запущенным (dev-сервер,
туннель, `lazydocker`), сохраняется один раз как сервис: его запускают,
останавливают и читают внизу боковой панели, и он может стартовать вместе с
lich. Нижняя панель следит за `cd`
и показывает ветку, а в сессиях Claude Code, Codex и Kiro CLI ещё и модель с
текущим окном контекста. Для Claude Code, Codex, Antigravity, Cursor CLI и
подписки OpenCode Go там же видно, сколько осталось в скользящем окне лимитов
Expand Down
9 changes: 4 additions & 5 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-AGPL--3.0-blue" /></a>
<a href="https://github.com/sponsors/omartelo"><img alt="Sponsor" src="https://img.shields.io/github/sponsors/omartelo?color=ea4aaa&logo=githubsponsors&label=sponsors" /></a>
</p>
<img src="docs/media/session.png" alt="同一分屏里并排的四个 Claude Code 会话,各自在独立的 git worktree 里;侧栏列出每个会话的分支和 diff 标记,底栏显示模型、套餐和分支" width="1000" />
<img src="docs/media/session.png" alt="同一分屏里并排的四个 Claude Code 会话,各自在独立的 git worktree 里;侧栏列出每个会话的分支和 diff 标记,底部是项目正在运行的服务和当前 profile;底栏显示分支、模型和套餐" width="1000" />
<!-- sponsor-logos: company logos go here, between the screenshot and Why lich -->
</div>

Expand All @@ -36,10 +36,9 @@
可执行文件只需指定一次,之后可以设一个默认,也可以每个会话单独选。lich 能从会话里
*读出*哪些信息,各智能体不尽相同,详见[各智能体支持情况](#各智能体支持情况)一表。
- **用的是真正的终端。** shell 由 PTY 驱动,每个项目可以开多个,用 GPU 渲染;滚动
缓冲区支持搜索,关掉窗口再打开也不会丢。给某个终端设一个入口命令(`lazygit`、`k9s`、
`pnpm dev`),它每次打开都直接进入这个工具,Linux、macOS 和 Windows 上都一样:
启动前不加载 shell rc 或 PowerShell profile,所以你这里能用的入口命令,分享给别人
也照样能用。底栏会跟着 `cd` 切换目录并显示当前分支;Claude Code、Codex 和 Kiro CLI
缓冲区支持搜索,关掉窗口再打开也不会丢。项目要一直开着的东西(开发服务器、隧道、
`lazydocker`)保存一次就成了服务,在侧栏底部启动、停止、查看输出,也可以随 lich
一起启动。底栏会跟着 `cd` 切换目录并显示当前分支;Claude Code、Codex 和 Kiro CLI
会话还会显示模型和上下文窗口用量;Claude Code、Codex、Antigravity、Cursor CLI 和
OpenCode Go 订阅会显示套餐滚动窗口还剩多少额度;如果你需要,还能显示会话花了多少钱,
前提是该智能体记录了这项数据。
Expand Down
Binary file modified docs/media/session.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading