diff --git a/README.es.md b/README.es.md index 669c8de39..902ab2f4d 100644 --- a/README.es.md +++ b/README.es.md @@ -18,7 +18,7 @@ License Sponsor

- 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 + 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 @@ -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 diff --git a/README.ja.md b/README.ja.md index 9fb4cacc8..bef67d470 100644 --- a/README.ja.md +++ b/README.ja.md @@ -18,7 +18,7 @@ License Sponsor

- 1つの分割画面に並んだ4つの Claude Code セッション。それぞれ専用の git ワークツリーで動いています。サイドバーには各セッションがブランチと差分バッジ付きで並び、フッターにはモデル、プラン、ブランチが表示されています + 1つの分割画面に並んだ4つの Claude Code セッション。それぞれ専用の git ワークツリーで動いています。サイドバーには各セッションがブランチと差分バッジ付きで並び、その下にプロジェクトで動いているサービスとプロファイルがあります。フッターにはブランチ、モデル、プランが表示されています @@ -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 のサブスクリプションなら、 プランのローリングウィンドウの残りも表示します。 diff --git a/README.ko.md b/README.ko.md index 0e542b058..bef200736 100644 --- a/README.ko.md +++ b/README.ko.md @@ -18,7 +18,7 @@ License Sponsor

- 분할 화면 하나에 나란히 띄운 Claude Code 세션 4개와 각 세션의 git worktree. 세션별 브랜치와 diff 배지를 보여 주는 사이드바, 모델과 플랜, 브랜치를 보여 주는 하단 바 + 분할 화면 하나에 나란히 띄운 Claude Code 세션 4개와 각 세션의 git worktree. 사이드바에는 세션별 브랜치와 diff 배지, 맨 아래에 프로젝트에서 실행 중인 서비스와 프로필이 있고, 하단 바에는 브랜치와 모델, 플랜이 보입니다 @@ -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 구독이라면 플랜의 롤링 윈도우가 얼마나 남았는지를 보여 주고, 원하면 세션에서 쓴 비용도 표시합니다(비용을 기록하는 diff --git a/README.md b/README.md index e1187208d..de2c92aeb 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ License Sponsor

- 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 + 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 @@ -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 diff --git a/README.pt-BR.md b/README.pt-BR.md index 7403d06fd..2397fb6eb 100644 --- a/README.pt-BR.md +++ b/README.pt-BR.md @@ -18,7 +18,7 @@ License Sponsor

- 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 + 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 @@ -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ê diff --git a/README.ru.md b/README.ru.md index 505a50b5c..211170734 100644 --- a/README.ru.md +++ b/README.ru.md @@ -18,7 +18,7 @@ License Sponsor

- Четыре сессии Claude Code рядом на одном экране, каждая в своём git worktree. В боковой панели видны их ветки и значок diff, внизу — модель, подписка и ветка + Четыре сессии Claude Code рядом на одном экране, каждая в своём git worktree. В боковой панели видны их ветки и значок diff, а внизу запущенные сервисы проекта и профиль; на нижней панели ветка, модель и подписка @@ -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 там же видно, сколько осталось в скользящем окне лимитов diff --git a/README.zh-CN.md b/README.zh-CN.md index 08c12b8a7..7586b85b9 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -17,7 +17,7 @@ License Sponsor

- 同一分屏里并排的四个 Claude Code 会话,各自在独立的 git worktree 里;侧栏列出每个会话的分支和 diff 标记,底栏显示模型、套餐和分支 + 同一分屏里并排的四个 Claude Code 会话,各自在独立的 git worktree 里;侧栏列出每个会话的分支和 diff 标记,底部是项目正在运行的服务和当前 profile;底栏显示分支、模型和套餐 @@ -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 订阅会显示套餐滚动窗口还剩多少额度;如果你需要,还能显示会话花了多少钱, 前提是该智能体记录了这项数据。 diff --git a/docs/media/session.png b/docs/media/session.png index 697b83988..0e346cfa2 100644 Binary files a/docs/media/session.png and b/docs/media/session.png differ