Crew: Samen Bouwen

Crew is net iets anders: het is met zorg gebouwd en we hebben veel plezier gehad bij het maken ervan. Het is onze speeltuin, waar we razendsnel kunnen bewegen en kunnen experimenteren met nieuwe en interessante ideeën.

Aan de slag

Als dit interessant klinkt, kun je Crew zelf uitproberen (het is ongelooflijk eenvoudig):

  1. Download de MacOS- of Windows-app via GitHub.
  2. Start de app op en kies een naam voor jezelf.
  3. Er zijn geen accounts en er is geen server; alles is lokaal (behalve wat je expliciet kiest om te delen).
  4. Kies een map of repository.
  5. Bepaal of je Crew gedeeld wilt hebben (in de map) of lokaal (in de app).
  6. Je kunt ook deelnemen aan de Crew van iemand anders via een join-link (via LAN of geproxyed).
  7. Koppel je lokale LLM CLI(s) en gebruik @ om een agent aan te roepen en te beginnen met bouwen!

Elke agent maakt gebruik van het aangemelde CLI-account van de eigenaar; er zijn geen API-sleutels of aparte prijsplannen nodig. Iedereen in die Crew kan de gebruikslimieten van je LLM inzien.

De hoogtepunten

  • Meerdere agenten tegelijk: Draai verschillende agenten gelijktijdig, zelfs binnen dezelfde thread.
  • Split-view: Bekijk tot 10 actieve agent-threads over verschillende projecten heen.
  • Helpers: Sta agenten toe om werk te verdelen over "Helpers".
  • Handige commando's: Gebruik / commando's voor speciale modi, zoals:
  • /tickets: Geeft je agent een ticketbord om plannen te maken, voortgang te communiceren en vragen te stellen.
  • /fallback: Kies welke agent het werk overneemt als de huidige agent faalt (bijvoorbeeld bij het bereiken van gebruikslimieten).
  • /fork: Kopieer alles tot op dit punt en ga verder in een nieuwe thread (eventueel met een andere agent).
  • Gedeelde herinneringen: Sla herinneringen op in Crew, die door jouw multi-provider agenten gedeeld worden.
  • Tokenbeheer: Houd het tokenverbruik en de geschatte tokenkosten bij.

De Browser

De 'Browser' is een multifunctioneel rechterpaneel waarin het volgende te vinden is:

  • Review: Bestanden staggen, wijzigingen inspecteren, commit, pull, push en werk stashen.
  • Terminal: Volledige CLI-toegang zonder Crew te verlaten.
  • Files: Een bestandsverkenner voor je map.
  • Preview: Voorvertoning van bestanden zoals afbeeldingen, video's, PDF's en HTML.
  • Web: Het web browsen.
  • Music: Een manier om samen en synchroon naar muziek te luisteren.
  • Games: Om de tijd te doden terwijl je wacht tot je 20 threads klaar zijn.
  • Helpers (indien van toepassing): Een overzicht van alle Helpers die door de agent(en) in de thread zijn ingezet.
  • Plan (indien van toepassing): De schets van het plan dat is gegenereerd door de agent(en) in de thread.
  • Board: Het ticketbord dat wordt gebruikt door de agent(en) in de thread.

Crew openen vanuit een terminal

Je kunt de CLI installeren via de app, onder Instellingen bij "This computer". Gebruik vervolgens de volgende commando's:

crew — Open Crew op deze locatie. crew ~/code/thing — Open Crew op de opgegeven locatie. crew --share — Laat anderen deelnemen aan je Crew. crew --join crew://host:port/code — Word lid van de Crew van iemand anders.

Contact

De makers zijn benieuwd hoe mensen Crew zullen gebruiken. Je kunt contact opnemen via devjamel@gmail.com.