Sailwright
Richten Sie Entwicklerrechner unter macOS, Windows und Linux ein, testen und reparieren Sie sie – mit einem einzigen Befehl.
Die Einrichtung eines Entwicklerrechners gehört nach wie vor zu den manuellsten Aufgaben der Softwareentwicklung: Wiki-Checklisten, Einmal-Skripte und die Frage, wer es zuletzt gemacht hat. Sailwright ersetzt das durch Automatisierung, die Sie versionieren, testen und erneut ausführen können.
Es handelt sich um ein einziges Kommandozeilen-Tool, das Entwicklungsumgebungen unter macOS, Linux und Windows einrichtet, testet und wartet. Im Hintergrund kombiniert es Ansible mit dem jeweils passenden VM- und Systemtooling für jede Plattform, sodass Teams lokale Rechner, Remote-Hosts und temporäre Testsysteme aus einem einzigen Repository heraus verwalten können.
Sailwright ersetzt nicht das MDM-/UEM-Tooling Ihrer IT-Abteilung – es ergänzt diese Werkzeuge, indem es die Entwickler-Tooling-Ebene abdeckt, die sie nicht erreichen: den Teil, der meist manuell, teamspezifisch und schwer reproduzierbar bleibt.
Das Ergebnis: Rechner, die gleich aussehen, egal wie sie entstanden sind – ein neuer Laptop, ein neu aufgesetzter CI-Runner oder eine Workstation, deren Konfiguration abweicht und wieder in den Sollzustand gebracht werden muss.
Warum das hilft
Ohne eine gemeinsame Automatisierungsbasis stoßen plattformübergreifende Teams meist auf dieselben Probleme.
- Neue Entwickler in Minuten statt Tagen einarbeiten
- Rechner-Setup einheitlich halten – über macOS, Windows und Linux hinweg
- Setup-Änderungen sicher in temporären VMs testen, bevor sie ausgerollt werden
- Einmal-Skripte, Erfahrungswissen und wiederholten Support-Aufwand reduzieren
- Abweichende Rechner Konfigurationen durch erneutes Ausführen derselben Automatisierung wiederherstellen
Für mehr als eine Rolle gemacht
Entwickler, die ihre eigene Workstation in Ordnung halten. Plattform-Teams, die neue Kolleginnen und Kollegen einarbeiten. CI-Engineers, die Build-Images wiederverwenden. Windows- und Mac-Admins, die keinen dauerhaften Remote-Zugriff wollen. IT-Leitungen, die Open Source gegen Support-Verträge abwägen.
Sailwright bedient jede dieser Gruppen ein wenig anders — sehen Sie, für wen es geeignet ist, und finden Sie Ihr Szenario.
Ein Toolkit, jeder Host
Sailwright hält die Setup-Logik in versionierten Ansible-Rollen und Playbooks vor und nutzt dann die zum jeweiligen Host passenden Werkzeuge, um sie anzuwenden und zu testen.
| Host-Betriebssystem | Was Sie heute automatisieren können |
|---|---|
| macOS | Verwaltete Workflows für macOS (Tart), Ubuntu (UTM) und Windows 11 (UTM) |
| Windows | Verwaltete Workflows für Ubuntu (Hyper-V) und Windows 11 (Hyper-V, plus VirtualBox als instabil) |
| Linux | Verwaltete Workflows für Ubuntu und Windows 11 mit nativem QEMU/KVM über libvirt/virt-manager, plus direkte Ansible-Ausführungen und Docker-basiertes Linux-Testing |
- Ansible-Rollen und Playbooks sind die einzige verbindliche Quelle für das Rechner-Setup
- Rollen bleiben plattformübergreifend, soweit möglich, mit betriebssystemspezifischer Behandlung, wo nötig
- Ausführungen sind idempotent: Das gleiche Setup zweimal anzuwenden ist sicher und verändert beim zweiten Mal nichts
- Rechner holen und führen ihre eigene Automatisierung lokal aus – kein zentraler Server erforderlich
- Jede Änderung lässt sich mit dem --check-Modus vorab prüfen, bevor sie den Rechner verändert
Sehen Sie es in Aktion
Schauen Sie sich Zielgruppen an, entdecken Sie die Funktionen, oder sehen Sie reale Workflows unter Anwendungsfälle.
Bereit, es auszuprobieren? Laden Sie ein Release von GitHub herunter und folgen Sie der Dokumentation — oder nehmen Sie Kontakt auf, wenn Sie Fragen haben.