Corgi

Installatie en Ondersteuning

Corgi kan worden geïnstalleerd via de volgende opdracht: $ curl -fsSL https://corgi.computer/install.sh | bash

Het programma wordt ondersteund op macOS, Linux en WSL.

Belangrijkste Functionaliteiten

Monitoring en Bewaking

Corgi houdt toezicht op elke agent, wat deze doet en wanneer jouw actie vereist is. De statusindicatoren zijn als volgt:

  • Werkend (working)
  • Heeft je nodig (needs you)
  • Voltooid (finished)
  • Inactief (idle)

Dankzij de 'agent awareness' kun je snel zien of een agent aan het werk is, of er actie van je wordt verwacht, of dat er ongelezen berichten zijn. Gebruik de F1-toets om snel bij te komen.

Integratie en Workflow

Corgi ondersteunt diverse agenten, waaronder:

  • Claude Code
  • Codex
  • Pi
  • OpenCode

Met Ctrl-T kun je direct springen naar nieuw of bestaand werk. Je kunt hierbij gebruikmaken van al je bestaande accounts.

Beheer en Analyse

  • Token-verbruik: Er is een overzicht beschikbaar ("top for your tokens") om bij te houden waar de tokens aan zijn besteed.
  • Activiteitstracking: Door over een agent te hoveren, kun je zien welke acties er zijn uitgevoerd.
  • Achtergrondprocessen: Net als bij tmux blijven je agenten en processen op de achtergrond doorlopen.
  • Replay: Bekijk alle wijzigingen in bestanden in één scrollbare weergave.
  • Worktrees: Georganiseerde werkruimtes voor een beter overzicht.
  • Resourcegebruik: Live inzicht in het verbruik per werkruimte.

Technische Kenmerken

Moderne Terminal Ondersteuning

Corgi omarmt de moderne terminal:

  • Afbeeldingen en links: Kopieerbare links en zichtbare afbeeldingen worden ondersteund. Met ⌘V kan een afbeelding direct worden geplakt (vereist Ghostty Nightly).
  • Tabbladen: Sluit per ongeluk een tabblad? Herstel dit met Ctrl-Shift-T.
  • SSH-vriendelijk: De functie om afbeeldingen te plakken met ⌘V werkt ook via SSH (vereist Ghostty Nightly). Corgi behoudt zijn tempo, zelfs op trage verbindingen.
  • Aanpasbaar (Hackable): Je kunt Corgi aansturen vanuit elke terminal. Met het commando corgi --skill kun je jouw agenten nieuwe vaardigheden aanleren.
  • Interactie: Corgi is geoptimaliseerd voor zowel toetsenbord- als muisgebruik.

Community en Erkenningen

Corgi is tot stand gekomen dankzij de bijdragen en inspiratie van anderen:

  • Ghostty & Kitty: Voor hun baanbrekende werk aan computerterminals en het bieden van een sterke fundering.
  • herdr & herdr-reviewr: De belangrijkste inspiratiebron voor Corgi, inclusief veel ideeën en geluidssignalen.
  • Pi: Voor het gebruik van de pi-tui bibliotheek.
  • Bun: Dankzij Bun kon Corgi worden geschreven in TypeScript.

Vroege testers: Speciale dank aan Max Bittker, Aaron Blakeman, Kai Johnson en Luke Alonso voor hun waardevolle suggesties en feedback.