Déi meescht Developer froen nach ëmmer, wéi en AI coding agent dee beschten ass. Ech mengen, déi Fro ass schonn iwwerholl. De Virdeel kënnt net dovun, een Agent auszewielen, mee dovun, se alleguer als System ze bedreiwen. Dofir hunn ech meng Arch Linux workstation ëm Agents nei opgebaut.
Ech benotzen Arch zënter Mäerz 2002. Et huet mir bäibruecht, Ëmfeld ze bauen amplaz se just ze konsuméieren: ze verstoen, wat leeft, wéi all Schicht zesummegesat ass a wou Abstraktiounen ufänken an ophalen. Haut ass dat d’Basis vun enger AI-native workstation — kee Computer mat engem ugehaangene chatbot, mee eng Engineering-Plattform fir mënschlech Direktioun, parallel Ausféierung a verifizéierbar Resultater.
D’Workstation gëtt zur Engineering-Organisatioun
Ech definéieren Intentioun, Contrainten an acceptance criteria. Agents inspizéieren Repositories, änneren Dateien, féiere Commanden aus a validéieren hir Aarbecht. Den Developer geet dovun ewech, all Ännerung selwer ze maachen, a baut de System, deen Ännerunge produzéiert. Arch passt, well Packages, Services, Shells, Rechter a Prozesser explizitt an inspizéierbar bleiwen.
Eng Hiert, kee Chatbot
pacman, yay a mise geréieren d’Tooling; XFCE bleift liicht; Bash a Kitty sinn d’Command-Uewerfläch. Claude Code, Codex, Cursor, OpenCode, Grok, GitHub Copilot, Pi an Hermes kënnen am selwechte operating model zesummeliewen. Autocomplete hëlleft méi séier ze tippen. En Engineering agent beweegt e Repository vun engem verifizéierten Zoustand an deen nächsten.
Isolatioun trennt System a Chaos
Méi Agents am selwechte Working Directory sinn keng multi-agent architecture. Dat ass eng race condition mat User Interface. Git worktrees ginn all Task eng eege Branch an eng eege Vue op de Filesystem.
- Task, Scope an acceptance criteria definéieren.
- Eng dedizéiert Branch an e Worktree schafen.
- Den Agent nëmmen do schaffe loossen.
- Tests, Linters a Builds lafen.
- Den Diff reviewen.
- E Mënsch iwwer Merge an Deployment entscheede loossen.
Eng Repository-Policy definéiert Commanden, Beweiser an Autoritéitsgrenzen. Agents pushen net direkt op main an deployen net autonom. Herdr liwwert persistent Terminals; Worktrees bestëmmen, wou all Agent handelen däerf.
Verschidden Agents, verschidden Aufgaben
Claude Code fir laang Implementatiounen a grouss Refactorings; Codex fir ofgegrenzt Implementatioun, Debugging, Tests a Reviews; Cursor a Copilot fir interaktiv Editor-Aarbecht; OpenCode fir provider-onofhängeg Workflows; Grok fir aktuell technesch Recherche; Pi fir scriptable loops; Hermes fir autonom Hannergrondaarbecht. Dat si Policies, keng Identitéiten.
Net de Modell ass de Moat. Den Harness ass et.
Zouverlässegkeet kënnt vu Repository-Instruktiounen, explizitte Rechter, isoléierten Ëmfelder, deterministesche Commanden, Logs, Previews a Review-, Merge- an Deployment-Gates. D’CLIs sinn d’Aarbechter. Herdr ass de Runtime. Git gëtt State an Isolatioun. D’Architektur verbënnt Context, Execution, Validation a Control.
Een Developer, multiplizéiert
D’Zil ass net méi Editor-Fënsteren, mee onofhängeg Engineering-Loops, déi virulafen, wärend ech Prioritéite setzen a Architektur-Decisiounen huelen. D’Reiefolleg zielt: fir d’éischt een zouverlässegen Agent, dann e puer onofhängeg, eréischt duerno e persistent System. D’Workstation bleift de control plane.
Déi nächst Trennlinn tëscht Developeren
Eng AI-native workstation definéiert, wéi Intentioun ausgedréckt, Context gelueden, Handlung begrenzt, Ofschloss bewisen a mënschlech Autoritéit erhale gëtt. Ech wëll net nëmme méi séier Code tippen. Ech bauen e System, dat weider Engineering mécht, wärend ech um Niveau vun Intentioun, Architektur an Uerteel schaffen. Geschwënn benotzt jiddereen AI. Den Ënnerscheed läit dann tëscht deenen, déi en Agent prompten, an deenen, déi eng ganz kënschtlech Engineering-Organisatioun designen, koordinéieren a gouvernéiere kënnen.