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.

  1. Download het nieuwste Quill Cowork disk image voor Apple silicon of Intel.
  2. Open het disk image en sleep Quill Cowork.app naar de map Applicaties, en werp het image daarna uit.
  3. 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.
  4. 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

PlatformArtifactStatus
macOS arm64Quill Cowork appTester preview
macOS x86_64Quill Cowork appTester preview
macOS arm64Quill Cowork CLITester preview
macOS x86_64Quill Cowork CLITester preview
Linux x86_64Quill Cowork CLITester 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.