UStackUStack
Subspace icon

Subspace

Subspace è un’app per macOS che riunisce più strumenti agent in un unico workspace, con memoria tra sessioni per continuare da decisioni e contesto.

Subspace

Cos'è Subspace?

Subspace è un’app per macOS che esegue più strumenti agent in un unico posto mantenendo una “memoria” tra sessioni legata al tuo workspace di progetto. È progettata per ridurre la necessità di rispiegare il contesto quando passi da una sessione agent all’altra o tra strumenti.

L’app offre un’interfaccia basata su workspace dove gli agent possono operare accanto a terminali, documenti e file, e un browser. Costruisce e rende disponibile una memoria strutturata in modo che le nuove sessioni partano con decisioni recenti, blocchi, progressi e piani.

Caratteristiche Principali

  • Workspace con memoria tra sessioni: I progetti e i worktree ottengono workspace, e Subspace retroattivamente popola la memoria dalle sessioni agent recenti per quel workspace.
  • Esegue più CLI agent fianco a fianco: Avvia strumenti agent dalla command palette (es. Claude Code, Codex, OpenCode e altri elencati sul sito) all’interno della stessa app per non dover gestire contesti separati.
  • Memoria efficiente in token con osservazioni strutturate: Le conversazioni vengono compresse in osservazioni taggate con informazioni come decisioni, blocchi e progressi.
  • Ricerca memoria durante la sessione: Gli agent possono cercare nella memoria durante una sessione per testo, tag, workspace o timeline.
  • Visibilità trasparente della memoria: Tutto ciò che Subspace ricorda è visibile nell’app, e puoi cancellarlo con un comando.
  • Command palette con focus su tastiera: Cmd+K per avviare agent, passare tra workspace, aprire file e eseguire comandi shell da un’unica interfaccia di input.
  • Pannello browser con commenti referenziati alla sorgente: Seleziona testo su una pagina web (nel pannello browser dell’app) per lasciare commenti che includono nome del componente sorgente e dettagli file con numeri di riga.

Come Usare Subspace

  1. Aggiungi una cartella progetto: Punta Subspace su una cartella. Crea workspace per il tuo progetto e worktree, e retroattivamente popola la memoria dalle sessioni agent recenti.
  2. Avvia agent dalla command palette: Usa la command palette per iniziare uno strumento agent (es. Claude Code o Codex). Gli agent girano nei pannelli terminal dell’app.
  3. Lavora con documenti, file e browser: Apri documenti e file rilevanti nei pannelli workspace e usa il browser integrato quando devi fare riferimento a ciò che vedi.
  4. Sfrutta la memoria durante e tra sessioni: Usa la memoria dell’app così la sessione successiva parte con contesto precedente già costruito e visibile. Cancella la memoria quando serve.

Casi d'Uso

  • Passaggio tra diversi strumenti agent sullo stesso codebase: Esegui un agent per investigare, un altro per implementare e un terzo per validare—condividendo la stessa memoria workspace per non dover ripetere tutta la situazione ogni volta.
  • Lavoro su progetti dove il contesto evolve nel tempo: Inizia una sessione, prendi decisioni, traccia blocchi e lascia azioni “aperte” così una sessione successiva può riprendere con un aggiornamento sintetico dello stato e contesto precedente.
  • Workflow developer che richiedono navigazione rapida: Usa Cmd+K per aprire file, eseguire comandi shell e avviare agent senza lasciare l’ambiente workspace.
  • Revisione e iterazione su UI web con feedback referenziato: Seleziona testo nel pannello browser per lasciare un commento; il commento porta riferimenti a componente/file sorgente e riga così l’agent può agire sul punto esatto.
  • Loop di feedback agent in stile collaborativo: Metti in coda feedback da più punti (terminale, documenti, browser) e invialo come batch unico così gli agent ricevono indicazioni consolidate.

FAQ

Subspace funziona solo con uno strumento agent?

No. Subspace è costruito per eseguire più CLI agent nella stessa app e condividere memoria tra quegli strumenti all’interno di un workspace.

Come funziona la memoria tra sessioni?

Subspace costruisce la memoria in background e la associa al workspace. Quando avvii una nuova sessione per quel workspace, il contesto precedente (inclusi decisioni, blocchi, progressi e piani) è già disponibile.

Posso rimuovere la memoria salvata?

Sì. L’app supporta un’azione per cancellare la memoria (il sito menziona /clear).

La memoria è visibile a me?

Sì. Il sito afferma che tutto ciò che Subspace ricorda è visibile nell’app anziché essere una black box.

C’è un browser dentro l’app?

Sì. Subspace include un pannello browser che supporta evidenziazione e commenti sul contenuto della pagina, con commenti legati a dettagli sorgente come nome componente e informazioni file/riga (come descritto sul sito).

Alternative

  • App standalone per agent/chat senza memoria workspace: Possono aiutare nelle sessioni singole, ma potrebbero richiedere di riprovidere il contesto quando si passa da uno strumento all'altro o si riavvia il lavoro.
  • Workflow multi-tool centrati sull'editor (terminali + chat AI): Puoi approssimare il workflow combinando un editor, terminale e strumento di chat, ma non otterresti necessariamente memoria cross-session vincolata al workspace e tracciamento strutturato e visibile della memoria.
  • Sistemi locali di note/task con trasferimento manuale del contesto: Tenere decisioni e piani in un'app di note può aiutare tra sessioni, ma è tipicamente manuale e non integrato nei lanci degli agent e nella ricerca della memoria durante una sessione.
  • Dashboard generici per progetti / strumenti di gestione finestre: Centralizzano i workspace e riducono l'Alt-Tab, ma di solito non forniscono il livello di memoria agent descritto per Subspace.