Gratis y open source · macOS nativo · Terminal Ghostty

Tu entorno de desarrollo
con IA.

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.

Descargar Código fuente
Claude Code agent running in Factory Floor
Características

Todo en una ventana.

Basta de hacer malabares con terminales, browsers y clientes git. Cada workstream es un entorno dev completo.

Git Worktrees

Cada workstream tiene su branch y worktree. Cambia de tarea sin stash, con archivos .env enlazados automáticamente.

Claude Code

Agent Claude Code integrado con persistencia de sesión. Retoma conversaciones entre reinicios con session IDs automáticos.

Persistencia tmux

Las sesiones del agent sobreviven reinicios via tmux en un socket dedicado. Sin contexto perdido ni workflows interrumpidos.

Setup & Run Scripts

Configura scripts de setup, run y teardown por proyecto via .factoryfloor.json.

Browser integrado

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.

Integración GitHub

Info del repo, PRs abiertas y estado de PRs por branch, directo en la vista de proyecto. Via gh CLI.

Cómo funciona

Tres pasos para desarrollo en paralelo.

De repo a workstream activo en segundos. Cada workstream aislado y autónomo.

1

Añade un proyecto

Arrastra un directorio al sidebar o crea uno nuevo. Factory Floor detecta repos git, herramientas instaladas y conexiones GitHub automáticamente.

2

Crea un workstream

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.

3

Programa con IA

El agent renombra tu branch para la tarea. Los setup scripts instalan dependencias. Cambia entre workstreams sin perder estado.

Configuración

Scripts drop-in.

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.

.factoryfloor.json project root
{
  "setup": "npm install",
  "run": "PORT=$FF_PORT npm run dev",
  "teardown": "docker-compose down"
}
Entorno

Variables disponibles en cada terminal.

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_PROJECTNombre del proyecto
FF_WORKSTREAMNombre del workstream
FF_PROJECT_DIRPath del repositorio principal
FF_WORKTREE_DIRPath del worktree de este workstream
FF_PORTPuerto determinista del workstream
Keyboard-first

Navega sin ratón.

Atajos contextuales que se adaptan según estés en vista de proyecto o de workstream.

Global

Nuevo workstream o proyectoN
Ajustes,

Vista de proyecto

Abrir workstream por posición1-9

Vista de workstream

Volver al proyecto0
Info / Agent / Terminal / Browser1-4
Setup / Run5-6
Recorrer tabs[ ]
Browser externoO
Terminal externoE
Open Source

Gratis y open source.

Factory Floor tiene licencia MIT y es gratis. Código fuente en GitHub. Contribuciones, bug reports y feature requests son bienvenidos.