UStackUStack
Subspace icon

Subspace

Subspace für macOS: Mehrere Agent-Tools in einem Workspace, zentrale Terminals/Docs/Browser und plattformübergreifende Memory für Kontext aus früheren Sessions.

Subspace

Was ist Subspace?

Subspace ist eine macOS-App, die mehrere Agent-Tools an einem Ort ausführt und cross-session „Memory“ an deinen Projekt-Workspace bindet. Sie ist so konzipiert, dass du den Kontext beim Wechseln zwischen Agent-Sessions und Tools nicht neu erklären musst.

Die App bietet eine workspace-basierte Oberfläche, in der Agents neben Terminals, Docs und Files sowie einem Browser arbeiten können. Sie erstellt und stellt strukturierte Memory bereit, damit neue Sessions mit aktuellen Entscheidungen, Blockern, Fortschritt und Plänen starten.

Wichtige Funktionen

  • Cross-session Memory-Workspaces: Projekte und Worktrees erhalten Workspaces, und Subspace füllt Memory aus kürzlichen Agent-Sessions für diesen Workspace nach.
  • Mehrere Agent-CLIs nebeneinander: Starte Agent-Tools aus der Command Palette (z. B. Claude Code, Codex, OpenCode und andere auf der Site gelistet) in derselben App, ohne separate Kontexte jonglieren zu müssen.
  • Token-effiziente Memory mit strukturierten Beobachtungen: Gespräche werden in Beobachtungen komprimiert, die mit Infos wie Entscheidungen, Blockern und Fortschritt getaggt sind.
  • Memory-Suche während der Session: Agents können Memory während einer Session nach Text, Tag, Workspace oder Timeline durchsuchen.
  • Transparente Memory-Sichtbarkeit: Alles, was Subspace merkt, ist in der App sichtbar, und du kannst es per Command löschen.
  • Tastaturbasierte Command Palette: Cmd+K zum Starten von Agents, Wechseln von Workspaces, Öffnen von Files und Ausführen von Shell-Befehlen von einer Eingabeoberfläche.
  • Browser-Pane mit Quellen-referenzierten Kommentaren: Wähle Text auf einer Webseite (im Browser-Pane der App), um Kommentare zu hinterlassen, die Quellenkomponentenname und Datei-Details mit Zeilennummern enthalten.

So nutzt du Subspace

  1. Projektordner hinzufügen: Zeige Subspace auf einen Ordner. Es erstellt Workspaces für dein Projekt und Worktrees und füllt Memory aus kürzlichen Agent-Sessions nach.
  2. Agents aus der Command Palette starten: Nutze die Command Palette, um ein Agent-Tool zu starten (z. B. Claude Code oder Codex). Agents laufen in den Terminal-Panes der App.
  3. Mit Docs, Files und Browser arbeiten: Öffne relevante Dokumente und Files in Workspace-Panes und nutze den integrierten Browser, wenn du auf Gesehenes referenzieren musst.
  4. Memory während und über Sessions nutzen: Verwende die App-Memory, damit die nächste Session mit bereits aufgebautem und sichtbarem Kontext startet. Lösche Memory bei Bedarf.

Anwendungsfälle

  • Wechseln zwischen verschiedenen Agent-Tools am selben Codebase: Führe einen Agent zur Untersuchung, einen zur Implementierung und einen zur Validierung aus – während sie denselben Workspace-Memory teilen, sodass du die Situation nicht jedes Mal wiederholen musst.
  • Projektarbeit mit sich änderndem Kontext: Starte eine Session, treffe Entscheidungen, tracke Blocker und lasse Aktionen „offen“, damit eine spätere Session mit synthetisiertem Status-Update und vorherigem Kontext aufnehmen kann.
  • Developer-Workflows mit schneller Navigation: Nutze Cmd+K, um Files zu öffnen, Shell-Befehle auszuführen und Agents zu starten, ohne den Workspace zu verlassen.
  • Überprüfen und Iterieren an Web-UI mit referenziertem Feedback: Wähle Text im Browser-Pane aus, um einen Kommentar zu hinterlassen; der Kommentar enthält Quellenkomponente/Datei- und Zeilenreferenzen, damit der Agent am exakten Ort handeln kann.
  • Kollaborations-ähnliche Agent-Feedback-Loops: Stelle Feedback aus mehreren Stellen (Terminal, Docs, Browser) in eine Queue und sende es als Batch, damit Agents konsolidierte Anleitungen erhalten.

FAQ

Funktioniert Subspace nur mit einem Agent-Tool?

Nein. Subspace ist gebaut, um mehrere Agent-CLIs in derselben App auszuführen und Memory über diese Tools innerhalb eines Workspaces zu teilen.

Wie funktioniert cross-session Memory?

Subspace baut Memory im Hintergrund auf und verknüpft es mit dem Workspace. Bei Start einer neuen Session für diesen Workspace ist vorheriger Kontext (inkl. Entscheidungen, Blocker, Fortschritt und Pläne) bereits verfügbar.

Kann ich gespeicherte Memory löschen?

Ja. Die App unterstützt eine Aktion zum Löschen von Memory (die Site erwähnt /clear).

Ist die Memory für mich sichtbar?

Ja. Die Site gibt an, dass alles, was Subspace merkt, in der App sichtbar ist, statt ein Black Box zu sein.

Gibt es einen Browser in der App?

Ja. Subspace enthält ein Browser-Pane, das Hervorheben und Kommentieren von Seiteninhalten unterstützt, mit Kommentaren verknüpft zu Quellendetails wie Komponentenname und Datei/Zeilen-Infos (wie auf der Site beschrieben).

Alternativen

  • Eigenständige Agent-/Chat-Apps ohne Workspace-Memory: Diese helfen bei einzelnen Sessions, erfordern aber oft, den Kontext bei Tool-Wechsel oder Neustart erneut bereitzustellen.
  • Editor-zentrierte Multi-Tool-Workflows (Terminals + AI-Chat): Sie approximieren den Workflow durch Kombination von Editor, Terminal und Chat-Tool, bieten aber nicht zwingend workspace-gebundenes Cross-Session-Memory und strukturierte, sichtbare Memory-Tracking.
  • Lokale Notiz-/Aufgaben-Systeme plus manueller Kontext-Transfer: Entscheidungen und Pläne in einer Notiz-App zu speichern hilft über Sessions hinweg, ist aber meist manuell und nicht in Agent-Starts sowie Memory-Suche während einer Session integriert.
  • Generische Projekt-Dashboards / Fenster-Management-Tools: Diese zentralisieren Workspaces und reduzieren Alt-Tab, bieten jedoch normalerweise nicht die für Subspace beschriebene Agent-Memory-Schicht.