Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

ThinkRail

Un IDE de una incubadora de JetBrains construido en torno al agente de programación pi: espacios de trabajo en worktrees, archivos SPEC.md vivos, chats en paralelo y un ciclo de PR en GitHub.

Reseña de Sheela · Actualizado

Ver en GitHub Código abierto

Nuestra nota

3.8/5

Un banco de trabajo para agentes bien pensado, de un equipo de una incubadora de JetBrains, que resuelve bien el aislamiento con worktrees, aunque sigue en la versión 0.3 y atado al motor pi.

¿Qué es ThinkRail?

ThinkRail es un IDE agéntico de código abierto de un equipo de una incubadora de JetBrains, construido en torno al agente de programación pi en lugar de un motor propio. Cada tarea recibe su propio espacio de trabajo en un git worktree con una rama, así que varios chats de pi pueden trabajar en paralelo sin tocar tu copia de trabajo, y la app sigue cada rama frente a origin y su pull request a través de la publicación, las comprobaciones de CI, la revisión y el merge.

Alrededor del agente hay un editor Monaco, un árbol de archivos con marcas de git, terminales y comentarios de revisión anclados. Un grafo de archivos SPEC.md junto al código funciona como conocimiento duradero del proyecto que el agente lee y actualiza mediante herramientas dedicadas. Admite Agent Skills, servidores MCP con aprobación por llamada, inicio de sesión con JetBrains AI o cualquier proveedor que admita pi, y servidores propios compatibles con OpenAI como vLLM u Ollama. Se distribuye como app de escritorio para macOS, Windows y Linux o como CLI que abre la interfaz en un navegador.

El repositorio, creado en julio de 2026, tiene unas 6.800 estrellas en GitHub y licencia Apache-2.0. La última versión estable es la v0.3.0 (29 de octubre de 2026), con builds nightly casi a diario.

¿Merece la pena ThinkRail?

ThinkRail se parece más a una sala de control para agentes de programación que a un editor de código con un chat añadido. Su idea central es que cada tarea va en su propio git worktree: creas un espacio de trabajo, ejecutas en él uno o varios chats de pi, revisas el diff, y la barra superior lleva la rama por el push, la pull request, la CI y el merge. Los espacios inactivos y ya fusionados se archivan solos en un estante. Es el mismo patrón de agentes en paralelo que ofrecen vibe-kanban y claude-squad, con un editor Monaco de verdad, terminales y comentarios de revisión en línea alrededor.

La segunda idea son las especificaciones vivas. Un grafo conectado de archivos SPEC.md está junto al código, y el agente lo lee, lo busca y lo mantiene mediante herramientas de especificación, de modo que la intención del proyecto sobrevive a una sola sesión. ThinkRail está hecho así, con un SPEC.md junto a cada módulo. Funciona si el equipo mantiene las especificaciones al día; una especificación obsoleta engaña al agente con la misma seguridad que una actual.

La dependencia que hay que sopesar es pi. ThinkRail es un anfitrión para el agente de programación pi, que controla los modelos, las skills, la compactación y el estado de la sesión, así que adoptas la configuración de pi y su forma de ver las cosas. La ventaja es que funciona cualquier servidor compatible con OpenAI, incluida una pasarela corporativa o un vLLM u Ollama locales, y ThinkRail no tiene cuentas propias. Conviene leer lo de la analítica: los eventos básicos de uso y los informes de errores ligados a un ID de instalación aleatorio se envían siempre a PostHog, sin prompts ni código según el README; solo se puede desactivar el envío adicional.

Es pronto. La línea estable va por la v0.3.0 con unas 330 incidencias abiertas, las builds de Linux no están firmadas y la CLI de macOS aún no está notarizada. Frente a OpenCode o Claude Code en un terminal, ThinkRail añade el IDE y el ciclo de PR; frente a Cursor es de código abierto y neutral en proveedores, pero mucho menos maduro. Los equipos que ya ejecutan varios agentes en paralelo encontrarán hoy en la gestión de worktrees su parte más útil.

Dónde se gana su sitio

  • Una desarrolladora full-stack que lleva tres tickets a la vez

    Ejecutar agentes en tareas separadas sin que las ramas choquen

    Abre el repositorio como proyecto, crea un espacio de trabajo en worktree por ticket, ejecuta un chat de pi en cada uno, revisa los diffs y abre las PR desde la barra superior. La app es gratuita; el gasto en modelos se muestra por chat con un contador de tokens y coste en directo.

  • Un equipo de plataforma en un banco con una pasarela LLM interna

    Dar a los ingenieros un IDE con agentes que solo hable con modelos aprobados

    Añade la pasarela en Settings, Providers, Custom servers como endpoint compatible con OpenAI; ThinkRail no tiene cuentas propias. Revisa con seguridad los eventos de uso de PostHog, siempre activos, antes del despliegue.

  • Un tech lead cansado de volver a explicar la arquitectura a los agentes

    Guardar la intención del proyecto en el repositorio, donde los agentes la leen en cada sesión

    Crea unos cuantos archivos SPEC.md para los módulos principales y deja que el agente los actualice con las herramientas de especificación mientras trabaja; el beneficio depende de revisar los cambios de especificación en la misma PR que el código.

Antes de decidirte

Puesta en marcha
Descarga la app de escritorio (macOS 14+, Windows x64, Linux en Ubuntu 24.04 o posterior) o usa curl con el script de instalación de la CLI; ejecuta thinkrail ~/code/repo y conecta JetBrains AI o un proveedor de pi. Necesita git en el PATH.
Integraciones
El agente de programación pi y sus paquetes; Agent Skills; servidores MCP con aprobación por llamada e inicio de sesión OAuth; PR de GitHub mediante tu propio gh; JetBrains AI o cualquier servidor compatible con OpenAI como LiteLLM, vLLM, sglang, Ollama, LM Studio o llama.cpp.
Datos y privacidad
El código y los prompts solo van al proveedor de modelos que elijas. La app envía siempre eventos básicos de uso e informes de errores a PostHog con un ID de instalación aleatorio, sin prompts, código ni rutas de archivo según el README; el envío adicional de uso tiene su propio interruptor, que se ofrece en la configuración inicial. Apache-2.0; sin avisos de seguridad publicados.
Coste a escala
ThinkRail no tiene edición de pago. El coste son los tokens de JetBrains AI o del proveedor en todos los chats en paralelo que ejecute un desarrollador, mostrados por chat.
Límites
Unas 330 incidencias abiertas; línea estable en la v0.3.0; artefactos de Linux sin firmar y CLI de macOS sin notarizar; el escritorio de Windows es solo x64; el comportamiento está limitado por el motor de pi.

Lo bueno

  • Un git worktree por tarea; los agentes en paralelo nunca tocan tu copia de trabajo
  • Ciclo de PR de la rama al merge con el estado de CI en la barra superior
  • Grafo vivo de SPEC.md que el agente mantiene con herramientas dedicadas
  • Cualquier servidor compatible con OpenAI, incluidos vLLM u Ollama locales

Lo malo

  • La analítica básica de uso y los informes de errores no se pueden desactivar
  • Construido sobre pi; heredas su configuración y sus límites
  • v0.3.0 con unas 330 incidencias abiertas
  • Builds de Linux sin firmar; CLI de macOS sin notarizar

Ideal para

Desarrolladores que ejecutan varias tareas de agentes de programación en paralelo y quieren aislamiento con worktrees y un flujo de PR en una sola app de código abierto.

Alternativas a ThinkRail

ThinkRail: preguntas frecuentes

¿Merece la pena ThinkRail?
Un banco de trabajo para agentes bien pensado, de un equipo de una incubadora de JetBrains, que resuelve bien el aislamiento con worktrees, aunque sigue en la versión 0.3 y atado al motor pi. Le damos un 3.8 sobre 5.
¿Cuánto cuesta ThinkRail?
Gratuito y de código abierto (Apache-2.0); el uso de modelos lo factura JetBrains AI o tu propio proveedor.
¿Qué inconvenientes tiene ThinkRail?
La analítica básica de uso y los informes de errores no se pueden desactivar; construido sobre pi; heredas su configuración y sus límites; v0.3.0 con unas 330 incidencias abiertas; builds de Linux sin firmar; CLI de macOS sin notarizar.
¿Para quién es ThinkRail?
Desarrolladores que ejecutan varias tareas de agentes de programación en paralelo y quieren aislamiento con worktrees y un flujo de PR en una sola app de código abierto.
¿Cuánto cuesta ThinkRail para un equipo o en producción?
ThinkRail no tiene edición de pago. El coste son los tokens de JetBrains AI o del proveedor en todos los chats en paralelo que ejecute un desarrollador, mostrados por chat.
¿Es ThinkRail seguro para los datos de la empresa?
El código y los prompts solo van al proveedor de modelos que elijas. La app envía siempre eventos básicos de uso e informes de errores a PostHog con un ID de instalación aleatorio, sin prompts, código ni rutas de archivo según el README; el envío adicional de uso tiene su propio interruptor, que se ofrece en la configuración inicial. Apache-2.0; sin avisos de seguridad publicados.
¿Cuáles son las mejores alternativas a ThinkRail?
Las alternativas más cercanas que hemos analizado son Vibe Kanban, Claude Squad, OpenCode, T3 Code y Orca.

Respuestas comprobadas el 31 oct 2026.