Gratis och open source · macOS-native · Ghostty-terminal

Din AI-drivna
dev workspace.

Nativ macOS-app byggd på Ghosttys GPU-renderade terminal. Hanterar git worktrees, Claude Code-sessions och dev servers i ett fönster. Varje workstream får egen branch, terminal och agent, allt parallellt, allt native.

Ladda ner Källkod
Claude Code agent running in Factory Floor
Features

Allt i ett fönster.

Sluta jonglera terminaler, browsers och git-klienter. Varje workstream är en komplett dev-miljö.

Git Worktrees

Varje workstream får egen branch och worktree. Byt task utan stash. .env-filer symlänkas automatiskt.

Claude Code

Integrerad Claude Code-agent med session persistence. Återuppta konversationer efter restart med automatiska session IDs.

Tmux persistence

Agent sessions överlever restarts via tmux på en dedicerad socket. Ingen tappad kontext, inga avbrutna workflows.

Setup & run scripts

Konfigurera setup, run och teardown scripts per projekt via .factoryfloor.json.

Inbyggd browser

Inbyggd browser med automatisk portdetektering. Run scriptets lyssningsport detekteras automatiskt och browsern navigerar dit. Previewa din app utan att lämna workspace.

GitHub-integration

Repo-info, öppna PRs och branch PR-status direkt i projektvyn. Via gh CLI.

Hur det funkar

Tre steg till parallell utveckling.

Från repo till körande workstream på sekunder. Varje workstream isolerad och fristående.

1

Lägg till ett projekt

Dra en directory till sidebaren eller skapa en ny. Factory Floor detekterar git repos, installerade tools och GitHub-kopplingar automatiskt.

2

Skapa en workstream

En ny worktree med fresh branch, Claude Code session, terminal och browser tab. Portdetektering är automatisk — browsern öppnar din dev server så fort den börjar lyssna.

3

Koda med AI

Agenten namnger din branch efter tasken. Setup scripts installerar dependencies. Byt workstream utan att tappa state.

Config

Drop-in script config.

Automatisera workstream-livscykeln med setup, run och teardown scripts. Installera dependencies när en worktree skapas, starta dev servers on demand, städa resurser vid arkivering. Lägg till en .factoryfloor.json i din projektrot.

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

Variabler i varje terminal.

Varje workstream-terminal, setup script och run command har tillgång till dessa environment variables. Använd dem i scripts och dev server configs.

Variabel Beskrivning
FF_PROJECTProjektnamn
FF_WORKSTREAMWorkstream-namn
FF_PROJECT_DIRPath till huvudrepot
FF_WORKTREE_DIRWorktree path för denna workstream
FF_PORTDeterministisk port för denna workstream
Keyboard-first

Navigera utan mus.

Kontextkänsliga shortcuts som anpassas efter om du är i projektvy eller workstream.

Globalt

Ny workstream eller projektN
Inställningar,

Projektvy

Öppna workstream efter position1-9

Workstream-vy

Tillbaka till projektet0
Info / Agent / Terminal / Browser1-4
Setup / Run5-6
Växla tabs[ ]
Extern browserO
Extern terminalE
Open Source

Gratis och open source.

Factory Floor är MIT-licensierad och gratis. Källkoden finns på GitHub. Bidrag, bug reports och feature requests välkomnas.