devpit
devpit · Programación · Productividad
devpit es una app de escritorio que reúne tus agentes de Claude Code en una ventana: un terminal por proyecto, un tablero que lanza trabajo real y el coste de cada llamada.

Acerca de devpit
What Is devpit
devpit funciona como centro de control para agentes de código si tienes varias sesiones de Claude Code abiertas a la vez. En lugar de seis pestañas de terminal y la sospecha de que algo está gastando tokens sin control, tienes un terminal conectado por proyecto, un tablero que muestra en qué punto está cada tarea y un coste anotado en cada llamada al agente.
Está escrito en Rust con Tauri. Los terminales son ptys reales detrás de tmux, no una web haciéndose pasar por consola, y en Windows la misma tarea la asume psmux. Proyectos, tableros, conversaciones e historial viven en ~/.devpit, así que el repositorio queda intacto. La cuenta es opcional y hoy solo sirve para iniciar sesión.
Conviene saber sus límites antes de instalarlo. El trabajo real de los agentes pasa por Claude Code, porque es la única CLI que devpit sabe manejar. Otras herramientas pueden informar de su estado mediante un hook, pero los pasos del tablero siguen llamando a Claude Code. La sincronización entre equipos no existe todavía y el plan Plus que cubre el acceso remoto está anunciado, no disponible.
Getting Started
- Instala devpit con la orden de una línea que aparece en la web o en las releases de GitHub. En Linux recibes un .deb o un AppImage, en macOS una .app universal y en Windows un instalador por usuario.
- Abre la app. Trabaja con la CLI
claudeque ya tienes en el PATH, de modo que no hace falta una clave de API nueva y tu plan de Claude Code sigue pagando el consumo. - Crea un proyecto y apúntalo a una carpeta. Cada proyecto recibe su terminal, su tablero y su espacio de trabajo en
~/.devpit. - Asigna un paso a una columna: eliges agente, modelo, qué parte del contexto de la tarjeta recibe y un tope de gasto.
- Mueve una tarjeta a esa columna. El paso se ejecuta en el terminal que ya tenías abierto y deja en la tarjeta la salida, el código de salida y el coste real.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de devpit.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores que abren dos o más sesiones de Claude Code al día
- Creadores en solitario con proyectos propios
- Equipos pequeños que comparten repositorio
Tareas
- Pasar trabajo por revisión y verificación
- Lanzar tests, compilaciones y linters junto al agente
- Revisar qué cambió un agente
- Vigilar varios proyectos a la vez
Casos de uso
- Vuelves de comer y no sabes cuál de los cinco terminales sigue trabajando
- Una refactorización larga necesita su propio checkout
Funciones clave
Un terminal objetivo por proyecto
Cada proyecto tiene un terminal que recibe la atención. Al cambiar de proyecto, la sesión anterior sigue viva en segundo plano, fuera de la vista pero no detenida. Dejas de saltar entre pestañas y miras una cosa cada vez.
Sesiones que sobreviven a la ventana
Los terminales son paneles de tmux, o de psmux en Windows. Cierras devpit, lo vuelves a abrir más tarde y los procesos siguen ahí con su historial. Lo mismo ocurre durante una actualización, así que un agente en marcha no muere porque la app se reinicie.
Un tablero que ejecuta trabajo real
Cada proyecto recibe un tablero Kanban con columnas que puedes nombrar, reordenar y ampliar. Una columna no hace nada o guarda un paso de tres tipos: llamada a un agente, sesión que toma el terminal objetivo o comando de shell. Al mover una tarjeta, el paso se resuelve en una invocación con agente, modelo, porción de contexto y forma de respuesta ya fijados.
Un tope de gasto en cada llamada
Cada paso lleva su propio límite en dólares y la tarjeta muestra el coste real al terminar. Esa pareja convierte un flujo de agentes en algo auditable: sabes qué estaba permitido antes de ejecutar y cuánto costó después.
Archivos, diffs y navegador junto al terminal
El árbol de archivos y la vista de diff acompañan al terminal, y revisar un cambio del agente no obliga a cambiar de aplicación. Un panel de navegador abre el servidor localhost del proyecto, mantiene separadas las sesiones de cada panel y puede traer una sesión ya iniciada desde Chrome, Firefox o Safari para un dominio concreto.
Agentes como archivos en tu máquina
Las definiciones de agentes son archivos markdown con frontmatter en ~/.devpit/agents/, más lo que ya haya instalado tu propio conjunto de herramientas. devpit los referencia en vez de copiarlos, así que el catálogo sigue donde le corresponde. No hay nada que recompilar ni registrar.
Un orquestador entre proyectos
El orquestador es un chat que tú diriges. Lee todos los tableros que enlaces, lista las sesiones activas de tu cuenta de Claude Code y puede abrir una sesión nueva sobre una tarjeta en el worktree de esa tarjeta. Nunca mueve una tarjeta a una columna que ejecute un paso, no actúa por temporizador y no aprueba nada en otra sesión.
Ventajas y desventajas
Ventajas
- El coste de cada llamada queda en la tarjeta, y el gasto en tokens pasa de incógnita a partida que puedes presupuestar.
- El tablero es opcional, así que una sesión de terminal normal funciona igual que antes de instalar nada.
- El almacenamiento local-first en `~/.devpit` mantiene limpio el repositorio y evita una línea en el gitignore.
- El tope de gasto y la porción de contexto por columna recortan el desperdicio de cargar todos los agentes y todos los documentos en cada llamada.
- Las sesiones aguantan cierres de ventana y actualizaciones porque tmux sostiene los procesos.
Desventajas
- La automatización completa del tablero da por hecho Claude Code. Si tu equipo trabaja con Codex, Cursor o Gemini CLI como motor principal, los pasos de agente todavía no son para ti.
- La versión de macOS no está firmada ni notarizada, así que Gatekeeper bloquea el primer arranque hasta que la abras desde el menú contextual o quites la cuarentena a mano.
- La puesta en marcha pide pensar. Un proyecto nuevo arranca con columnas vacías y cada una necesita agente, modelo y tope antes de servir para algo.
- No hay sincronización entre máquinas. La cuenta solo inicia sesión, así que dos ordenadores significan dos espacios de trabajo separados.
Preguntas frecuentes
En los pasos del tablero, no. Los pasos de agente y de sesión pasan por la CLI claude que tengas en el PATH. Otras herramientas pueden informar de su estado con el hook devpit-agent, y Gemini CLI lo hace sin configurar nada, pero el trabajo sigue ejecutándose en Claude Code.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con devpit.
Alternativas a devpit
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
