Overzicht
Quill Cowork is een AI-coding agent en desktopapplicatie die volledig is geschreven in Swift (SwiftUI), waardoor het geen gebruik maakt van Electron of web-app shells. De tool is ontworpen voor professioneel projectwerk en combineert projectbewuste chat met lokale tools en systeemintegraties.
Kernfunctionaliteiten
- Ontwikkeling & Beheer: Ondersteunt volledige Swift-ontwikkeling, bestandsbeheer en uitgebreide Git-workflows (branches, commits, pull requests).
- Systeemintegratie: Beschikt over een geïntegreerde terminal, browser-sessies en macOS 'Computer Use'-besturingen.
- Automatisering & Extensies: Mogelijkheid tot het uitvoeren van gelijktijdige chats, geplande automatiseringen en het toevoegen van plugins of MCP-servers.
- Modelbeheer: Integratie met TrustedRouter voor modelselectie en strikte bewaking van het verbruik via taaklimieten.
Technische details en Installatie
De app vereist macOS 14 of later en ondersteunt zowel Apple silicon als Intel Macs. Er is een focus op betrouwbaarheid door middel van geverifieerde updates (SHA-256) en atomische activatie met automatische rollback bij fouten.
Privacy en Open Source
De applicatie implementeert privacy-veilige rapportages en lokale checkpoints voor onverzonden tekst om dataverlies te voorkomen zonder privacygevoelige informatie te lekken. Quill Cowork is een open-source project onder de Apache License 2.0.
Quill Cowork
De desktopapplicatie combineert projectbewuste chat, lokale tools, Git-workflows, Computer Use, automatiseringen, plugins en een volledige workspace-terminal in één SwiftUI-app. Zowel de applicatie als de agent-runtime zijn volledig in Swift ontwikkeld, zonder gebruik van Electron of een web-app shell. De architectuur is voorzien van begrensde achtergrondtaken, persistente lokale status en een geverifieerde updater met automatische rollback.
Functionaliteiten
Met Quill Cowork kun je het volgende doen:
- Swift-ontwikkeling: Bouw Swift-projecten met een coding agent waarvan de applicatie en runtime zelf ook in Swift zijn geschreven.
- Projectbeheer: Werk over meerdere projecten en chats heen met specifieke projectinstructies, herinneringen en context.
- Bestands- en Git-beheer: Lees, doorzoek, bewerk en review bestanden; voer shell-commando's uit; inspecteer Git-wijzigingen en beheer branches, worktrees, commits, pushes en pull requests.
- Systeemintegratie: Maak gebruik van de geïntegreerde terminal, browsersessies, screenshots en macOS Computer Use-besturingen.
- Workflow-automatisering: Voer gelijktijdige chats, zijgesprekken, code reviews, geplande automatiseringen en herbruikbare opgenomen workflows uit.
- Uitbreidbaarheid: Voeg skills, plugins, hooks en MCP-servers toe, waarbij goedkeuringen en workspace-grenzen zichtbaar blijven.
- Modelbeheer: Kies uit de live TrustedRouter modelcatalogus of gebruik de vooraf gedefinieerde modelprofielen van Quill Cowork.
- Gebruiksbewaking: Volg het TrustedRouter-verbruik via dagelijkse, wekelijkse, maandelijkse en totale limieten. Stel direct vanuit de bovenbalk een taaklimiet (Task Limit) in voordat langdurige taken meer budget verbruiken dan bedoeld.
Installatie op macOS
De huidige desktopversie vereist macOS 14 of later en ondersteunt zowel Apple silicon als Intel Macs.
- Download het nieuwste Quill Cowork disk image voor Apple silicon of Intel.
- Open het disk image en sleep
Quill Cowork.app naar de map Applicaties, en werp het image daarna uit.
- Voor de huidige tester-build: Als macOS de lancering blokkeert, klik dan met de rechtermuisknop op de app en kies 'Open' bij de eerste start. Tester-builds zijn ad-hoc code-signed, maar nog niet Apple-notarized.
- Log in via TrustedRouter vanaf het welkomstscherm of voeg een ontwikkelaarsleutel toe in de Instellingen.
De Apple silicon ZIP en Intel ZIP blijven beschikbaar als handmatige fallback en voor geverifieerde automatische updates.
Updates en Betrouwbaarheid
Quill Cowork controleert automatisch op updates, maar biedt ook de optie Check for Updates... in het app-menu. Het updateproces is als volgt beveiligd:
- Downloads worden geverifieerd op grootte en SHA-256.
- De app-identiteit en code-signatuur worden gecontroleerd vóór installatie.
- De verpakte source-commit moet overeenkomen met het publieke manifest.
- Activatie is atomisch; de vorige build wordt hersteld als de nieuwe build niet succesvol kan opstarten.
Voor het melden van problemen kan Report an Issue... in het app-menu worden gebruikt. Dit opent een vooraf ingevuld GitHub-rapport met begrensde build- en systeeminformatie, zonder projectpaden, transcripten of inloggegevens bij te voegen. Na een onverwachte afsluiting identificeert de volgende start of de sessie eindigde tijdens het opstarten of tijdens gebruik, waarschuwt dat actieve commando's onvolledig kunnen zijn, en biedt dezelfde privacy-veilige rapportageoptie aan.
Gebruikerservaring en Privacy
Tekstbeheer
Nog niet verzonden tekst in de composer wordt tijdelijk opgeslagen (checkpointed) na een korte typepauze, en onmiddellijk wanneer de app inactief wordt of afsluit. Quill Cowork herstelt deze tekst na een onverwachte afsluiting zonder het potentieel grote chattranscript bij elke toetsaanslag opnieuw te schrijven. Checkpoints zijn privé, begrensd en beperkt tot één chat; teksten uit vertrouwelijke chats worden nooit opgeslagen in checkpoints.
Modeloutput
Live model-output is begrensd en wordt naar de interface geprojecteerd op basis van de weergavesnelheid (display cadence) in plaats van per token van de provider. De eerste bruikbare tekst verschijnt onmiddellijk; de exacte definitieve versie blijft behouden bij succes of verbindingsfouten. Bij een oversized respons wordt een direct herstelpunt geboden om van model te wisselen.
Update-reminders
De optie Remind Me Tomorrow stelt enkel die specifieke update 24 uur uit, ook na het herstarten van de app. Een nieuwere build verschijnt volgens de normale controlecyclus, en Check for Updates... overrulet de reminder altijd.
Downloads
| Platform | Artifact | Status |
| macOS arm64 | Quill Cowork app | Tester preview |
| macOS x86_64 | Quill Cowork app | Tester preview |
| macOS arm64 | Quill Cowork CLI | Tester preview |
| macOS x86_64 | Quill Cowork CLI | Tester preview |
| Linux x86_64 | Quill Cowork CLI | Tester preview |
De actuele tester-latest release wordt vernieuwd na geverifieerde wijzigingen in de main-branch. Een geplande recovery-check herbouwt de versie alleen wanneer het publieke manifest ontbreekt, foutief is, verouderd is of naar een andere commit verwijst.
Release-status
- Tester: Publiek, automatisch gebouwd vanuit geverifieerde main, ad-hoc signed, zelf-updatend.
- Stable: Onveranderlijke versiebeheer publicatie. Developer ID signing, notarization en stabiele update-feeds zijn geïmplementeerd; de eerste stabiele release volgt zodra de Apple-distributiegegevens van het repository beschikbaar zijn.
Bouwen vanuit Broncode
Quill Cowork maakt gebruik van Swift 6 en Swift Package Manager.
# Tests uitvoeren
swift test
# Desktop app starten
swift run quill-code-desktop
# CLI uitvoeren met een mock opdracht
swift run quill-code --mock "summarize this repository"
# Systeemanalyse uitvoeren
swift run quill-code doctor --summary
quill-code gebruikt standaard de live TrustedRouter wanneer een commando een model vereist. Gebruik --mock voor een deterministische lokale run, of configureer een ontwikkelaarsleutel met: swift run quill-code auth set-key KEY
De desktopapp ondersteunt browser-sign-in en beheer van ontwikkelaarsleutels direct in de Instellingen. Voor de volledige process-level test suite gebruik je: ./scripts/smoke.sh
Wijzigingen aan de agent worden via de geserialiseerde Merge Train verwerkt, die CI opnieuw uitvoert en een exacte main tester-build publiceert na elke succesvolle merge.
Documentatie en Ondersteuning
Voor meer informatie raadpleeg de volgende onderdelen:
- Downloadable Builds
- Roadmap
- Codex Parity Matrix
- Test Plan
- Architecture Decisions
- Worktree Setup
- Merge Train
- Support
- Security Policy
- Contributing
Quill Cowork is een onafhankelijk open-source project, geïnspireerd door de beste workflows in Codex, Claude Code, Cline en andere moderne coding agents. Het is gelicentieerd onder de Apache License 2.0.
Quill Cowork
De desktopapplicatie combineert projectbewuste chat, lokale tools, Git-workflows, Computer Use, automatiseringen, plugins en een volledige workspace-terminal in één SwiftUI-app. Zowel de applicatie als de agent-runtime zijn volledig in Swift ontwikkeld, zonder gebruik van Electron of een web-app shell. De architectuur is voorzien van begrensde achtergrondtaken, persistente lokale status en een geverifieerde updater met automatische rollback.
Functionaliteiten
Met Quill Cowork kun je het volgende doen:
- Swift-ontwikkeling: Bouw Swift-projecten met een coding agent waarvan de applicatie en runtime zelf ook in Swift zijn geschreven.
- Projectbeheer: Werk over meerdere projecten en chats heen met specifieke projectinstructies, herinneringen en context.
- Bestands- en Git-beheer: Lees, doorzoek, bewerk en review bestanden; voer shell-commando's uit; inspecteer Git-wijzigingen en beheer branches, worktrees, commits, pushes en pull requests.
- Systeemintegratie: Maak gebruik van de geïntegreerde terminal, browsersessies, screenshots en macOS Computer Use-besturingen.
- Workflow-automatisering: Voer gelijktijdige chats, zijgesprekken, code reviews, geplande automatiseringen en herbruikbare opgenomen workflows uit.
- Uitbreidbaarheid: Voeg skills, plugins, hooks en MCP-servers toe, waarbij goedkeuringen en workspace-grenzen zichtbaar blijven.
- Modelbeheer: Kies uit de live TrustedRouter modelcatalogus of gebruik de vooraf gedefinieerde modelprofielen van Quill Cowork.
- Gebruiksbewaking: Volg het TrustedRouter-verbruik via dagelijkse, wekelijkse, maandelijkse en totale limieten. Stel direct vanuit de bovenbalk een taaklimiet (Task Limit) in voordat langdurige taken meer budget verbruiken dan bedoeld.
Installatie op macOS
De huidige desktopversie vereist macOS 14 of later en ondersteunt zowel Apple silicon als Intel Macs.
- Download het nieuwste Quill Cowork disk image voor Apple silicon of Intel.
- Open het disk image en sleep
Quill Cowork.app naar de map Applicaties, en werp het image daarna uit.
- Voor de huidige tester-build: Als macOS de lancering blokkeert, klik dan met de rechtermuisknop op de app en kies 'Open' bij de eerste start. Tester-builds zijn ad-hoc code-signed, maar nog niet Apple-notarized.
- Log in via TrustedRouter vanaf het welkomstscherm of voeg een ontwikkelaarsleutel toe in de Instellingen.
De Apple silicon ZIP en Intel ZIP blijven beschikbaar als handmatige fallback en voor geverifieerde automatische updates.
Updates en Betrouwbaarheid
Quill Cowork controleert automatisch op updates, maar biedt ook de optie Check for Updates... in het app-menu. Het updateproces is als volgt beveiligd:
- Downloads worden geverifieerd op grootte en SHA-256.
- De app-identiteit en code-signatuur worden gecontroleerd vóór installatie.
- De verpakte source-commit moet overeenkomen met het publieke manifest.
- Activatie is atomisch; de vorige build wordt hersteld als de nieuwe build niet succesvol kan opstarten.
Voor het melden van problemen kan Report an Issue... in het app-menu worden gebruikt. Dit opent een vooraf ingevuld GitHub-rapport met begrensde build- en systeeminformatie, zonder projectpaden, transcripten of inloggegevens bij te voegen. Na een onverwachte afsluiting identificeert de volgende start of de sessie eindigde tijdens het opstarten of tijdens gebruik, waarschuwt dat actieve commando's onvolledig kunnen zijn, en biedt dezelfde privacy-veilige rapportageoptie aan.
Gebruikerservaring en Privacy
Tekstbeheer
Nog niet verzonden tekst in de composer wordt tijdelijk opgeslagen (checkpointed) na een korte typepauze, en onmiddellijk wanneer de app inactief wordt of afsluit. Quill Cowork herstelt deze tekst na een onverwachte afsluiting zonder het potentieel grote chattranscript bij elke toetsaanslag opnieuw te schrijven. Checkpoints zijn privé, begrensd en beperkt tot één chat; teksten uit vertrouwelijke chats worden nooit opgeslagen in checkpoints.
Modeloutput
Live model-output is begrensd en wordt naar de interface geprojecteerd op basis van de weergavesnelheid (display cadence) in plaats van per token van de provider. De eerste bruikbare tekst verschijnt onmiddellijk; de exacte definitieve versie blijft behouden bij succes of verbindingsfouten. Bij een oversized respons wordt een direct herstelpunt geboden om van model te wisselen.
Update-reminders
De optie Remind Me Tomorrow stelt enkel die specifieke update 24 uur uit, ook na het herstarten van de app. Een nieuwere build verschijnt volgens de normale controlecyclus, en Check for Updates... overrulet de reminder altijd.
Downloads
| Platform | Artifact | Status |
| macOS arm64 | Quill Cowork app | Tester preview |
| macOS x86_64 | Quill Cowork app | Tester preview |
| macOS arm64 | Quill Cowork CLI | Tester preview |
| macOS x86_64 | Quill Cowork CLI | Tester preview |
| Linux x86_64 | Quill Cowork CLI | Tester preview |
De actuele tester-latest release wordt vernieuwd na geverifieerde wijzigingen in de main-branch. Een geplande recovery-check herbouwt de versie alleen wanneer het publieke manifest ontbreekt, foutief is, verouderd is of naar een andere commit verwijst.
Release-status
- Tester: Publiek, automatisch gebouwd vanuit geverifieerde main, ad-hoc signed, zelf-updatend.
- Stable: Onveranderlijke versiebeheer publicatie. Developer ID signing, notarization en stabiele update-feeds zijn geïmplementeerd; de eerste stabiele release volgt zodra de Apple-distributiegegevens van het repository beschikbaar zijn.
Bouwen vanuit Broncode
Quill Cowork maakt gebruik van Swift 6 en Swift Package Manager.
# Tests uitvoeren
swift test
# Desktop app starten
swift run quill-code-desktop
# CLI uitvoeren met een mock opdracht
swift run quill-code --mock "summarize this repository"
# Systeemanalyse uitvoeren
swift run quill-code doctor --summary
quill-code gebruikt standaard de live TrustedRouter wanneer een commando een model vereist. Gebruik --mock voor een deterministische lokale run, of configureer een ontwikkelaarsleutel met: swift run quill-code auth set-key KEY
De desktopapp ondersteunt browser-sign-in en beheer van ontwikkelaarsleutels direct in de Instellingen. Voor de volledige process-level test suite gebruik je: ./scripts/smoke.sh
Wijzigingen aan de agent worden via de geserialiseerde Merge Train verwerkt, die CI opnieuw uitvoert en een exacte main tester-build publiceert na elke succesvolle merge.
Documentatie en Ondersteuning
Voor meer informatie raadpleeg de volgende onderdelen:
- Downloadable Builds
- Roadmap
- Codex Parity Matrix
- Test Plan
- Architecture Decisions
- Worktree Setup
- Merge Train
- Support
- Security Policy
- Contributing
Quill Cowork is een onafhankelijk open-source project, geïnspireerd door de beste workflows in Codex, Claude Code, Cline en andere moderne coding agents. Het is gelicentieerd onder de Apache License 2.0.