lich
Español
English Português (Brasil) Español 简体中文 日本語 한국어 Русский
Descargar
v0.72.0 · gratis y de código abierto

Tus agentes de código lado a lado, cada uno en su propia rama

Ejecuta Claude Code, Codex, opencode o el agente que ya usas uno al lado del otro, cada uno en su propio git worktree, con el diff y el pull request en la misma ventana.

Linux, Windows y macOS · otras formas de instalarlo

Una tarea, un worktree, una sesión. Escribe el número de un issue: lich nombra la rama a partir de su título, crea el worktree desde tu base y le da el issue al agente como primer prompt.

Claude Code, Codex y opencode, uno al lado del otro. Cada panel es la CLI tal cual viene, en una terminal de verdad; la barra lateral muestra qué está haciendo cada una.

Lee lo que escribió el agente, justo donde lo escribió. Selecciona líneas, deja un comentario y todo el lote vuelve a esa sesión como un solo prompt, que envías tú.

Los pull requests del repositorio, filtrados con los mismos calificadores de GitHub. Haz checkout de uno en un worktree, revísalo sin salir de lich y fusiónalo con los métodos que permita la rama base.

Una sesión le pasa una tarea a otra. Va por lich send o por las herramientas MCP de lich, y la respuesta vuelve a la sesión que la pidió.

El agente usa un navegador que ves. Cuando abre uno, la sesión gana una pestaña con su terminal junto a la página; el cursor de lich muestra cada clic, desplazamiento y tecla que envía, y puedes tomar la página cuando quieras.

$ which claude codex agy …

Usa los agentes que ya pagas

lich los encuentra en tu PATH y abre su terminal. El login, el plan y la configuración siguen siendo los de cada agente; lich no tiene cuenta ni clave de API propia.

Claude Codeclaude
contextcostplanforkprofilesbell
Codexcodex
contextcostplanforkprofilesbell
Antigravityagy
contextcostplanforkprofilesbell
opencodeopencode
contextcostplanforkprofilesbell
oh-my-piomp
contextcostplanforkprofilesbell
Crushcrush
contextcostplanforkprofilesbell
Cursor CLIcursor-agent
contextcostplanforkprofilesbell
Kiro CLIkiro-cli
contextcostplanforkprofilesbell
Cualquier otra CLI

Corre en una tarjeta de terminal, con los mismos worktrees, la revisión y los pull requests.

funcionaen algunos sistemas o planestodavía noTodos los detalles en la tabla de proveedores

Todo lo que rodea al agente

La ventana sigue una docena de sesiones para que no tengas que hacerlo tú: qué está haciendo cada una, cuál te necesita y cuánto cuesta.

Grupos que se acomodan solos

Pon sesiones una al lado de la otra y lich elige la cuadrícula según cuántas haya y el espacio que tenga la ventana. Ponle nombre a un grupo y ten todos los que quieras.

Services que siguen corriendo

Guarda una vez por proyecto un servidor de desarrollo, un contenedor o un túnel. lich lo arranca con el proyecto y lo mantiene corriendo; la lista al pie de la barra lateral muestra cada uno, abre su consola y lo detiene.

Tu plan en el pie de la ventana

La ventana de contexto, cuánto te queda de la ventana móvil de tu plan y cuánto lleva gastado la sesión, leído de lo que cada agente deja registrado.

Varias cuentas, una tarjeta

Ten tu login personal y el del trabajo lado a lado, como perfiles. Una sesión que pasas a otra cuenta sigue en la misma tarjeta.

Bifurca una conversación

Bifurca la conversación de una sesión a un worktree nuevo, o déjala en su propio checkout, y prueba la otra idea sin perder la primera.

Cada subagente, su propia tarjeta

Un subagente que lanza Claude Code corre como una sesión de lich en el mismo checkout, entrega su informe completo y se cierra al terminar.

Sabe cuál te necesita

Una tarjeta se pone ámbar en cuanto su agente te espera, una notificación de escritorio te dice cuál y Ctrl+Shift+Y te lleva a ella.

Salta a cualquier sesión

Ctrl/Cmd+K te lleva a una sesión por su nombre o por algo que se dijo en ella, y retoma conversaciones que empezaste fuera de lich.

Ejecuta una sesión confinada

Un sandbox del sistema operativo, con un home nuevo, el resto de la máquina en solo lectura y permiso de escritura únicamente en su checkout: bubblewrap en Linux, sandbox-exec en macOS. No protege frente a código malicioso.

Hecho alrededor de los agentes, no de un editor

Los editores se pensaron para una persona que escribe, y los wrappers de agentes se quedan en una terminal. lich es la ventana alrededor de los agentes que ya usas: worktrees, revisión, pull requests y sesiones que trabajan juntas.

CapacidadlichIDE y wrappers
Las CLI de agentes tal cual vienen, en una terminal de verdadA menudo, su propio agente
Agentes en paralelo, cada uno en su propio git worktreeA veces
Linux, Windows y macOSA menudo, macOS primero
Gratis y de código abierto, AGPL-3.0Rara vez
Tu login y tu plan: sin cuenta, sin clave de API, sin telemetríaSu propia cuenta
Terminal renderizada en la GPU, con un historial en el que puedes buscar—
Comentarios del diff que vuelven a la sesión como un solo promptLimitado
Pull requests revisados y fusionados sin salir de la appEn el navegador
Sesiones que se pasan trabajo por MCP—
Un sandbox del sistema operativo por sesiónRara vez
$ lich

Instálalo con una sola línea

Después abre un proyecto y elige un agente. Necesitas git en tu PATH; gh, solo para pull requests.

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

Elige el .deb, el .rpm o el .pkg.tar.zst según tu distribución y lo verifica con checksums.txt. En Arch: yay -S lich-bin. Requiere x86_64, glibc 2.34+ y zenity.

brew install --cask lichdotdev/tap/lich

Vía Homebrew; brew upgrade trae la próxima versión.

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

Vía Scoop, o con el instalador, que se actualiza solo.

Cómo verificar el checksum y todas las demás formas de instalarlo están en INSTALL.md.