Corgi is een terminal multiplexer die specifiek is ontwikkeld voor het beheren van AI-agenten zoals Claude Code, Codex, Pi en OpenCode. De tool biedt uitgebreide monitoring van agent-statussen (zoals 'working' of 'needs you'), inzicht in token-verbruik en resourcegebruik per werkruimte. Technische highlights zijn de ondersteuning voor moderne terminalfuncties zoals het plakken van afbeeldingen (via Ghostty Nightly), SSH-vriendelijkheid en de mogelijkheid om agenten via de commandline nieuwe vaardigheden aan te leren. Corgi is geschreven in TypeScript met Bun en is beschikbaar voor macOS, Linux en WSL.
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.
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.