Harbor: één haven voor al onze AI-agents
Wie met AI-agents ontwikkelt, kent het beeld: een scherm vol terminals. In de ene draait een agent die een feature bouwt, in de andere eentje die tests schrijft, in een derde wacht er al een uur een vraag waar je nog niet op gereageerd hebt. Ergens onderin staat een vierde stilletjes te blokkeren op een fout die je pas ziet als je toevallig langs scrolt. Wij werkten zo, en we werden er helemaal tureluurs van. Dus hebben we er iets aan gedaan. We bouwden Harbor: één scherm waar al onze AI-agents samenkomen en tegelijk aan meerdere projecten werken.
Waarom we Harbor hebben gebouwd
Bij Before Sales werken we al een tijd met AI-agents die zelfstandig code schrijven, testen en reviewen. Dat is enorm productief, maar het schaalt slecht in je hoofd. Eén agent volg je prima. Bij twee gaat het nog. Bij vijf projecten die tegelijk draaien, elk in een eigen terminalvenster, ben je meer tijd kwijt aan schakelen dan aan sturen.
De problemen waren heel concreet:
Je weet niet wie op jou wacht. Een agent stelt een vraag en stopt netjes. Alleen zie jij dat niet, want dat venster staat achter drie andere. Ondertussen staat dat project een uur stil terwijl je met iets anders bezig bent.
Je verliest de context. Welke agent zat op welke branch? Wat had die ene sessie ook alweer aangepast? Bij elke wissel moest je eerst weer even terugscrollen om te snappen waar je was.
Je hebt geen overzicht van wat er veranderd is. Achttien bestanden aangepast in het ene project, zes in het andere. Welke? Hoeveel regels? Dat moest je per terminal met git uitzoeken.
Fouten gaan onopgemerkt voorbij. Een tool die een foutmelding teruggeeft, valt in een muur van terminaltekst gewoon niet op. Tot de agent er zelf niet meer uitkomt.
Het gekke is dat de agents zelf prima werk leverden. Het knelpunt waren wijzelf: de mens die alles moest overzien, had geen overzicht. Terminals zijn gemaakt om met één proces te praten, niet om een team van digitale collega's aan te sturen. Daar hoort een ander soort werkplek bij.
Wat Harbor is
Harbor is onze haven: één scherm waar al onze agent-sessies samenkomen. Links staan je projecten met de sessies die erin draaien. In het midden zie je het gesprek met de agent van het project waar je nu mee bezig bent. Rechts zie je wat die sessie concreet heeft veranderd, de terminal waarin hij werkt, of een preview van het resultaat.
Belangrijker dan de indeling is wat het doet met je aandacht. Harbor vertelt je wat er van jou nodig is, in plaats van dat jij het zelf moet gaan zoeken:
"Jouw beurt" staat bovenaan. Wacht een agent op je antwoord, dan zie je dat meteen in de zijbalk en op het overzicht, inclusief hoe lang hij al wacht. Sessies die bezig zijn of klaar zijn, laten je met rust.
Wijzigingen per sessie. Elke sessie laat zien welke bestanden zijn geraakt, met de regels erbij en eraf. Zo zie je in één oogopslag of een agent een kleine fix heeft gedaan of een halve module heeft herschreven.
Meerdere agents per klus. Een klus start bij een developer-agent, maar daarna gaan er een tester en een reviewer overheen. Die rolverdeling zie je terug in het gesprek, met wat elke agent heeft teruggemeld.
Sessies die buiten Harbor draaien, zie je ook. Draait er een agent in een externe terminal op je machine, dan volg je hem gewoon mee in Harbor. Wil je ingrijpen, dan neem je hem met één klik over.
Overzicht van alles wat draait. Naast de werkplek is er een overzichtsscherm met alle sessies als kaarten: welk project, welke branch, status, laatste activiteit en de laatste regels uit de terminal. Fouten worden daar gemarkeerd, zodat ze niet meer wegvallen in de ruis.

Zo werkt dat in de praktijk
Een voorbeeld uit een gewone ochtend. In het ene project bouwt een agent een elevatiewaarschuwing voor een passageplanner. Voordat hij begint, legt hij zijn ontwerp voor: welke randgevallen hij ziet, wat hij bewust buiten scope houdt en wat er expliciet getest gaat worden. Wij lezen dat, zeggen "regel maar, en test het goed", en hij gaat aan de slag. Test-first, met daarna een tester en een reviewer die er nog overheen gaan, omdat die reviewronde bij eerdere klussen telkens iets vond wat de tests zelf niet zagen.
Tegelijkertijd staat in een ander project een agent al een uur te wachten. Hij had een cache-instelling uitgezocht, twee opties gevonden en een gerichte vraag gesteld: welke van de twee bedoel je? In een terminalvenster was die vraag ongezien gebleven. In Harbor staat er een oranje "jouw beurt" bij, dus die beantwoord je even tussendoor, en hij gaat verder.
Dat is de winst. Niet dat de agents sneller werken, maar dat wij ze bij kunnen houden. Vier of vijf projecten tegelijk, zonder dat er eentje stilvalt omdat je hem uit het oog verloor.

Waar we nu aan werken
Harbor is nog volop in ontwikkeling. We gebruiken hem intern dagelijks voor ons eigen werk en voor klantprojecten, en dat gebruik bepaalt wat er als volgende op de lijst staat. Op dit moment werken we onder meer aan het meekijken en overnemen van sessies die buiten Harbor draaien, aan betere previews van wat een agent heeft gebouwd, en aan het verfijnen van de rolverdeling tussen developer-, tester- en reviewer-agents. Daarnaast kijken we hoe Harbor werkt als je er met meerdere mensen tegelijk in zit, zodat een collega een sessie kan overnemen waar jij hem hebt losgelaten.
Het is nog geen afgerond product. Het is een werkplek die we bouwen omdat we hem zelf nodig hebben, en die we verbeteren op basis van wat we elke dag tegenkomen.
Waarom dit voor jou interessant kan zijn
Als je zelf met AI-agents ontwikkelt, of dat overweegt, herken je waarschijnlijk het probleem van de terminals. De tools om agents te draaien zijn er. Wat ontbreekt is een manier om er als mens de regie over te houden zonder dat het je aandacht opvreet. Harbor is ons antwoord daarop. We zijn benieuwd of het ook voor anderen werkt.
Los daarvan laat Harbor zien hoe wij bij Before Sales werken: met een team van AI-agents als digitale collega's, gekoppeld aan onze systemen via MCP-servers, met een mens die de knopen doorhakt. Die werkwijze zetten we ook in bij maatwerk software voor onze klanten.
Interesse in Harbor?
Wil je meer weten over Harbor, ben je benieuwd hoe wij ermee werken, of wil je het zelf proberen? Neem contact met ons op. We laten graag zien hoe het werkt, en we horen net zo graag waar jij tegenaan loopt bij het werken met AI-agents. Liever eerst sparren met andere ondernemers over AI in je bedrijf? Schuif dan aan bij onze AI-Tafel.
Gerelateerde artikelen
Alle blogsAI-agents in de praktijk: van chatbot naar digitale collega die écht werk doet
MCP-servers: de nieuwe standaard die AI koppelt aan jouw systemen
Word je bedrijf nog gevonden nu klanten via ChatGPT zoeken? Zo maak je je website AI-proof met GEO
Slimmer werken met software?
We denken graag mee over slimmere processen en automatisering voor jouw bedrijf.
Plan een intake