Firetower
Westlabs LLC · Coding · Produktivität
Firetower ist eine selbst gehostete Steuerungsebene für Coding-Agenten: Claude Code, Codex und andere Agenten laufen auf eigenen Servern, gesteuert vom Desktop oder vom Telefon.

Über Firetower
About
Was ist Firetower
Firetower ist eine Steuerungsebene für Coding-Agenten, die auf einem Server läuft, der Ihnen gehört. Sie installieren sie auf einer Linux-Maschine, fügen Rechner hinzu, auf die Sie ohnehin per SSH zugreifen, und auf jedem startet ein Worker. Sie beschreiben eine Aufgabe, und Firetower wählt den Host, legt einen Branch an, richtet einen Worktree ein, startet tmux, startet den Agenten und begleitet den Lauf, bis ein Mensch gebraucht wird. Das ist Agent-Orchestrierung ohne Cloud-Konto dazwischen.
Entscheidend ist, wo der Agent läuft. Ein Coding-Agent sitzt auf dem Server, nicht auf dem Notebook, von dem Sie gestartet sind. Deckel zu oder Wechsel aufs Telefon beendet die Sitzung also nicht. Die Steuerungsebene erreichen Sie per HTTPS im eigenen Tailscale-Netz, und die Worker antworten per SSH. Nichts muss ins offene Internet.
Den Rest bringen Sie mit: eigene Server, den SSH-Zugang und die Abos der Agenten. Firetower erscheint als AGPL-3.0-Quellcode von Westlabs LLC, mit Desktop-Apps für macOS und Windows und mobilen Apps für iOS und Android. Eine gehostete Variante und ein Konto gibt es nicht, wer verwaltete Infrastruktur will, muss woanders suchen.
Erste Schritte
- Führen Sie den Installationsbefehl auf einem Linux-Server aus. Die Steuerungsebene belegt rund 200 MB Speicher und legt kein Konto an.
- Fügen Sie einen Rechner hinzu, auf den Sie per SSH kommen, etwa einen VPS, einen Mac mini oder eine Kiste zu Hause. Firetower startet dort einen Worker und öffnet keinen Port.
- Verbinden Sie einen Git-Host und wählen Sie ein Repository, oder beginnen Sie einen Arbeitsbereich ohne Repository und laden Sie die Dateien am Ende herunter.
- Starten Sie von einem GitHub-Issue oder einem Linear-Ticket. Der Agent bekommt seinen eigenen Branch und Worktree, und Sie verfolgen den Lauf in der Desktop- oder Mobil-App.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Firetower.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- Einzelentwickler mit mehr als einer Maschine
- Kleine Teams mit einem gemeinsamen Linux-Server
- Alle, die Arbeit außerhalb des Schreibtischs prüfen
Aufgaben
- Lange Refactorings, die eine Notebook-Sitzung überdauern
- Mehrere Issues parallel in verschiedenen Repositories bearbeiten
- Interne Regeln für die Agentenarbeit teilen
Szenarien
- Der Arbeitstag endet vor der Aufgabe
- Code und Zugangsdaten sollen auf eigener Infrastruktur bleiben
- Eine Prüfung beginnt am Desktop und endet auf dem Telefon
Wichtigste Funktionen
Eine Steuerungsebene auf Ihrem eigenen Server
Der Kern von Firetower ist ein kleiner Dienst, den Sie mit einem Befehl auf jeder Linux-Maschine installieren. Er hält die Repository-Liste, Secrets, Konten und die Warteschlange der Läufe. Die Clients verbinden sich mit ihm und nicht mit den Agenten, das Notebook wird damit ein Bildschirm unter mehreren. Ein Team kann ihn auf einem übrigen Server betreiben, eine Einzelperson auf demselben VPS wie die eigenen Projekte.
Eigener Branch und Worktree pro Lauf
Jeder Lauf bekommt einen frischen Branch und einen eigenen Git-Worktree, damit zwei Agenten nie dieselbe Arbeitskopie teilen. Einer kann ein Modul umschreiben, während der andere im selben Repository einen Fehler behebt, und keiner sieht die halbfertigen Dateien des anderen. Am Ende liegt der Diff auf seinem Branch zur Prüfung bereit, und Ihr Arbeitsbaum bleibt sauber, bis Sie zusammenführen.
Agenten laufen weiter, wenn Sie gehen
Weil der Prozess auf dem Worker lebt, beendet das Schließen der Desktop-App ihn nicht. Unterhaltung, Diff und Branch bleiben am Lauf hängen, und jeder Client setzt dort an. Firetower markiert außerdem Läufe, die auf eine Frage warten, der Posteingang zeigt also die zwei oder drei, die Sie brauchen, und nicht die zwanzig anderen.
Clients für Desktop und Telefon
Native Apps gibt es für macOS, Windows, iOS und Android. Die Desktop-App ist der Hauptort, um Worker hinzuzufügen, Repositories zu verbinden und Secrets zu verwalten. Die mobilen Apps dienen dem Blick in einen Diff, einer kurzen Antwort oder einem Start außerhalb des Schreibtischs. Alle verbinden sich per HTTPS im Tailscale-Netz, die Steuerungsebene bleibt also aus dem offenen Internet heraus.
Eine gemeinsame Skill-Bibliothek
Sie laden eine Skill einmal hoch und verwalten sie in der Zentrale. Sie geben sie an die Kolleginnen weiter, die sie brauchen, und jeder Agent, den diese starten, übernimmt sie ohne Kopie in jedem Repository. Teams, die Prüfregeln, Release-Schritte oder Hausstil in Prompts pflegen, haben damit eine Stelle zum Aktualisieren, und eine Skill kann eine Versionsnummer tragen, damit klar ist, was läuft.
Token-Überwachung über Anbieter hinweg
Claude Code, Codex, Kimi, Grok und die übrigen melden Verbrauch jeweils auf ihre Art, und keiner sieht die anderen. Firetower beobachtet alle zusammen und führt die Summe, aufgeschlüsselt nach Projekt, Issue und Kollegin. Damit beantwortet sich eine einfache Frage, welches Projekt diese Woche die Token verbrannt hat, ohne mehrere Dashboards von Hand abzugleichen.
Ein kleiner Rust-Kern
Steuerungsebene und Worker sind in Rust geschrieben, mit kleinem Kern und ohne Stapel dauerhaft laufender Terminal-Daemons. Die Desktop-App nennt rund 50 MB Speicher, gegen etwa 1,5 GB im Leerlauf bei einer konkurrierenden App samt Daemon, laut einem Nutzerbericht, den das Projekt zitiert. Auf einem VPS, der auch andere Dienste trägt, entscheidet dieser Unterschied, ob eine größere Maschine nötig ist.
Vor- und Nachteile
Vorteile
- Agenten laufen auf einer Maschine, die wach bleibt, eine lange Aufgabe übersteht also einen geschlossenen Laptop, einen leeren Akku oder einen Tunnel ohne Netz.
- Jeder Lauf hat eigenen Branch und Worktree, was die Kollisionen beseitigt, die entstehen, wenn zwei Agenten eine Arbeitskopie teilen.
- Es funktioniert mit den Claude-Code- und Codex-Abos, die Sie bereits zahlen, ohne neue Rechnung pro Person.
- Die Steuerungsebene öffnet keinen Port ins offene Internet, und die Worker nehmen nur SSH von ihr an.
- Der Quellcode ist AGPL-3.0, Sie können ihn also lesen, forken und die Verteilung der Läufe ändern.
Nachteile
- Sie brauchen einen Linux-Server und Sicherheit mit SSH und Tailscale, eine gehostete Variante gibt es nicht, der Einstieg dauert also länger als ein Konto anderswo.
- Desktop- und Mobil-App sind die einzigen Clients, wer einen Lauf im Browser auf einer gesperrten Maschine prüfen will, bleibt außen vor.
- OpenCode, Grok und Hermes sind als offen für Beiträge ausgeschrieben, die Agentenauswahl ist also enger als die Präsentation vermuten lässt.
- Das Projekt ist jung, das eigene README warnt vor gelegentlichen Fehlern, und Updates, Backups und Verfügbarkeit bleiben Ihre Aufgabe.
Häufige Fragen
Firetower ist eine selbst gehostete Steuerungsebene für Coding-Agenten. Sie installieren sie auf einem Server, fügen Maschinen per SSH hinzu, und sie startet Agenten in getrennten Worktrees, überwacht die Läufe und zeigt jeden davon in einer Desktop- oder Mobil-App. Unterstützt werden unter anderem Claude Code, Codex, Cursor Agent und Kimi.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu Firetower.
Alternativen zu Firetower
Base Code
Base44 (Wix) · Coding · ProduktivitätBase Code ist eine geteilte Cloud-Entwicklungsumgebung von Base44. Das Team beschreibt Änderungen an einem bestehenden GitHub-Repository im Chat, prüft sie in der Vorschau und reicht sie als Pull Request ein.
Google EmbeddingGemma 2
Google DeepMind · Schreiben · Bilder · CodingGoogle EmbeddingGemma 2 ist ein offenes Modell mit 740 Millionen Parametern, das Text, Code, Bilder, Audio und Videobilder in Vektoren eines gemeinsamen 768-dimensionalen Raums umwandelt und auf Handys und Notebooks läuft.
GitGlow
GitGlow · Coding · ProduktivitätGitGlow ist ein Git-Client für den Desktop, der Ihren Code und die Änderungen Ihrer KI-Agenten in einer Review bündelt, damit Sie vor dem Ausliefern sehen, was die Maschine verlässt.
