Gratuït i open source · macOS natiu · Terminal Ghostty

El teu entorn de desenvolupament
amb IA.

App nativa de macOS sobre el terminal GPU de Ghostty. Gestiona git worktrees, sessions de Claude Code i servidors dev des d'una sola finestra. Cada workstream té branch, terminal i agent propis, tot en paral·lel, tot a velocitat nativa.

Descarrega Codi font
Claude Code agent running in Factory Floor
Funcionalitats

Tot en una finestra.

Prou de fer malabars amb terminals, browsers i clients git. Cada workstream és un entorn dev complet.

Git Worktrees

Cada workstream té branch i worktree propis. Canvia de tasca sense stash, amb fitxers .env symlinkats automàticament.

Claude Code

Agent Claude Code integrat amb persistència de sessió. Reprèn converses entre reinicis amb session IDs automàtics.

Persistència tmux

Les sessions d'agent sobreviuen reinicis via tmux en un socket dedicat. Mai més context perdut ni workflows interromputs.

Setup & Run Scripts

Configura scripts de setup, run i teardown per projecte via .factoryfloor.json.

Browser integrat

Browser integrat amb detecció automàtica de port. El port d'escolta del run script es detecta automàticament i el browser hi navega. Previsualitza l'app sense sortir del workspace.

Integració GitHub

Info del repo, PRs obertes i estat de PRs per branch, directament a la vista del projecte. Via gh CLI.

Com funciona

Tres passos per desenvolupar en paral·lel.

Del repo a un workstream actiu en segons. Cada workstream és aïllat i autònom.

1

Afegeix un projecte

Arrossega un directori al sidebar o crea'n un de nou. Factory Floor detecta repos git, eines instal·lades i connexions GitHub automàticament.

2

Crea un workstream

Un worktree nou amb branch, sessió de Claude Code, terminal i tab de browser. La detecció de port és automàtica — el browser obre el teu servidor dev tan bon punt comença a escoltar.

3

Programa amb IA

L'agent adapta el nom de la branca a la tasca. Els setup scripts instal·len dependències. Canvia entre workstreams sense perdre estat.

Configuració

Scripts drop-in.

Automatitza el cicle de vida dels workstreams amb scripts de setup, run i teardown. Instal·la dependències al crear un worktree, arrenca servidors dev sota demanda i allibera recursos en arxivar. Afegeix un .factoryfloor.json a l'arrel del projecte.

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

Variables disponibles a cada terminal.

Cada terminal, setup script i run command del workstream té accés a aquestes variables d'entorn. Usa-les als scripts i configs de servidors dev.

Variable Descripció
FF_PROJECTNom del projecte
FF_WORKSTREAMNom del workstream
FF_PROJECT_DIRPath del repositori principal
FF_WORKTREE_DIRPath del worktree d'aquest workstream
FF_PORTPort determinista del workstream
Keyboard-first

Navega sense ratolí.

Dreceres contextuals que s'adapten segons si ets a la vista de projecte o de workstream.

Global

Nou workstream o projecteN
Configuració,

Vista de projecte

Obre workstream per posició1-9

Vista de workstream

Torna al projecte0
Info / Agent / Terminal / Browser1-4
Setup / Run5-6
Cicla tabs[ ]
Browser externO
Terminal externE
Open Source

Gratuït i open source.

Factory Floor té llicència MIT i és gratuït. Codi font disponible a GitHub. Contribucions, bug reports i feature requests són benvinguts.