Open Source

El teu entorn de desenvolupament
amb IA.

App nativa de macOS sobre el terminal GPU de Ghostty. Gestiona git worktrees, sessions d'agent de codi 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
Projectes
▾   my-project
↳   new-feature
↳   fix-bug
Coding AgentTerminalNavegador

~/my-project   git status

On branch dy/new-feature

Working tree clean

❯ _

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, Antigravity i Codex

Executa Claude Code, Antigravity CLI o Codex amb represa automàtica i mode YOLO.

▦

Persistència tmux

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

⚙

Scripts de Setup i Run

Configura scripts de setup, run i teardown per projecte via .dockyard.json amb detecció automàtica de ports.

☍

Navegador incrustat i pantalla dividida

Previsualitza la teva app web en paral·lel amb detecció automàtica de ports (:3000, :5001...) sense sortir de l'espai de treball.

✦

GitHub Issues i popovers CI

Crea workstreams des d'issues de GitHub, inspecciona checks de CI en viu amb revisions IA de CodeRabbit i gestiona PRs a l'instant.

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. Dockyard detecta repos git, eines instal·lades i connexions GitHub automàticament.

2

Crea un workstream

Un worktree nou amb branch, el CLI de codi que hagis triat, 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 es posa a treballar immediatament. 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 .dockyard.json a l'arrel del projecte.

.dockyard.json project root
{
  "setup": "npm install",
  "run": "PORT=$DY_PORT npm run dev",
  "teardown": "docker-compose down"
}
Hook Quan s'executa
setupUn cop, quan es crea un workstream. Per instal·lar dependències o passos de build.
runSota demanda des de la pestanya Environment. Embolcallat amb dy-run per detectar ports automàticament.
teardownQuan s'arxiva un workstream. Per netejar recursos com aturar contenidors.

Tots els camps són opcionals. Els scripts s'executen al directori del workstream amb el teu shell de login.

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ó
DY_PROJECTNom del projecte
DY_WORKSTREAMNom del workstream
DY_PROJECT_DIRPath del repositori principal
DY_WORKTREE_DIRPath del worktree d'aquest workstream
DY_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 projecte⌘N
Configuració⌘,
Commuta la barra lateral⌘⌥S
Terminal extern⌘⌥T

Workstream

Canvia de tab⌘1-9
Cicla tabs⌘⇧[ ]
Nou Terminal⌘T
Nou Navegador⌘B
Inicia o reinicia el servidor⌘⇧↵
Arxiva la via de treball⌘⇧W
Nou Editor⌘O
Browser extern⌘⌥B

Navegació

Canvia de via de treball (projecte actual)⌘[ ]
Canvia de via de treball (globalment)⌃⇥
Cicla projectes⌘↑ ↓
Torna al projecte⌘0
Open Source

Gratuït i open source.

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