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.
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
- 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.
- 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.
- 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.
- 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.
Alternative
Codex Plugins
Usa Codex Plugins per combinare skill, integrazioni app e server MCP in workflow riutilizzabili: estendi Codex per lavorare con Gmail, Google Drive e Slack.
Struere
Struere è un sistema operativo AI-native che sostituisce i workflow su spreadsheet con software strutturato: dashboard, alert e automazioni.
garden-md
Trasforma trascrizioni e note riunioni in una wiki aziendale strutturata e navigabile con file Markdown locali e vista HTML, con sync da sorgenti supportate.
Falconer
Falconer è una piattaforma di conoscenza che si aggiorna da sola: scrivi, condividi e trova documentazione interna e contesto del codice in un unico posto.
AakarDev AI
AakarDev AI è una piattaforma potente che semplifica lo sviluppo di applicazioni AI con integrazione fluida dei database vettoriali, consentendo un rapido deployment e scalabilità.
AgentMail
AgentMail è una Email Inbox API per agenti AI: crea, invia, ricevi e cerca email via REST per conversazioni bidirezionali.