App nativa de macOS sobre el terminal GPU de Ghostty. Gestiona git worktrees, sesiones de Claude Code y servidores dev desde una sola ventana. Cada workstream tiene su branch, terminal y agent, todo en paralelo, todo a velocidad nativa.
Basta de hacer malabares con terminales, browsers y clientes git. Cada workstream es un entorno dev completo.
Cada workstream tiene su branch y worktree. Cambia de tarea sin stash, con archivos .env enlazados automáticamente.
Agent Claude Code integrado con persistencia de sesión. Retoma conversaciones entre reinicios con session IDs automáticos.
Las sesiones del agent sobreviven reinicios via tmux en un socket dedicado. Sin contexto perdido ni workflows interrumpidos.
Configura scripts de setup, run y teardown por proyecto via .factoryfloor.json.
Browser integrado con detección automática de puerto. El puerto de escucha del run script se detecta automáticamente y el browser navega a él. Previsualiza tu app sin salir del workspace.
Info del repo, PRs abiertas y estado de PRs por branch, directo en la vista de proyecto. Via gh CLI.
De repo a workstream activo en segundos. Cada workstream aislado y autónomo.
Arrastra un directorio al sidebar o crea uno nuevo. Factory Floor detecta repos git, herramientas instaladas y conexiones GitHub automáticamente.
Un worktree nuevo con branch, sesión de Claude Code, terminal y tab de browser. La detección de puerto es automática — el browser abre tu servidor dev en cuanto empieza a escuchar.
El agent renombra tu branch para la tarea. Los setup scripts instalan dependencias. Cambia entre workstreams sin perder estado.
Automatiza el ciclo de vida de workstreams con scripts de setup, run y teardown. Instala dependencias al crear un worktree, arranca servidores dev bajo demanda y libera recursos al archivar.
Añade un
.factoryfloor.json
a la raíz de tu proyecto.
{
"setup": "npm install",
"run": "PORT=$FF_PORT npm run dev",
"teardown": "docker-compose down"
}
Cada terminal, setup script y run command del workstream tiene acceso a estas variables de entorno. Úsalas en scripts y configs de servidores dev.
| Variable | Descripción |
|---|---|
| FF_PROJECT | Nombre del proyecto |
| FF_WORKSTREAM | Nombre del workstream |
| FF_PROJECT_DIR | Path del repositorio principal |
| FF_WORKTREE_DIR | Path del worktree de este workstream |
| FF_PORT | Puerto determinista del workstream |
Atajos contextuales que se adaptan según estés en vista de proyecto o de workstream.
Factory Floor tiene licencia MIT y es gratis. Código fuente en GitHub. Contribuciones, bug reports y feature requests son bienvenidos.
brew install --cask alltuner/tap/factoryfloor