UStackUStack
Subspace icon

Subspace

Subspace para macOS reúne herramientas de agentes en un solo espacio con memoria entre sesiones. Centraliza terminales, docs/archivos y navegador.

Subspace

¿Qué es Subspace?

Subspace es una app para macOS que ejecuta múltiples herramientas de agentes en un solo lugar manteniendo “memoria” entre sesiones vinculada a tu espacio de trabajo del proyecto. Está diseñada para reducir la necesidad de volver a explicar el contexto al cambiar entre sesiones y herramientas de agentes.

La app proporciona una interfaz basada en espacios de trabajo donde los agentes pueden operar junto a terminales, docs y archivos, y un navegador. También construye y muestra memoria estructurada para que las nuevas sesiones comiencen con decisiones recientes, bloqueos, progreso y planes.

Características clave

  • Espacios de trabajo con memoria entre sesiones: Los proyectos y worktrees obtienen espacios de trabajo, y Subspace rellena la memoria desde sesiones recientes de agentes para ese espacio de trabajo.
  • Ejecuta múltiples CLIs de agentes uno al lado del otro: Lanza herramientas de agentes desde la paleta de comandos (p. ej., Claude Code, Codex, OpenCode y otras listadas en el sitio) dentro de la misma app para no tener que manejar contextos separados.
  • Memoria eficiente en tokens con observaciones estructuradas: Las conversaciones se comprimen en observaciones etiquetadas con información como decisiones, bloqueos y progreso.
  • Búsqueda de memoria durante la sesión: Los agentes pueden buscar en la memoria durante una sesión por texto, etiqueta, espacio de trabajo o línea de tiempo.
  • Visibilidad transparente de la memoria: Todo lo que Subspace recuerda es visible en la app, y puedes borrarlo con un comando.
  • Paleta de comandos centrada en teclado: Cmd+K para lanzar agentes, cambiar espacios de trabajo, abrir archivos y ejecutar comandos de shell desde una sola superficie de entrada.
  • Panel de navegador con comentarios referenciados a la fuente: Selecciona texto en una página web (en el panel de navegador de la app) para dejar comentarios que incluyen el nombre del componente fuente y detalles de archivo con números de línea.

Cómo usar Subspace

  1. Añade una carpeta de proyecto: Apunta Subspace a una carpeta. Crea espacios de trabajo para tu proyecto y worktrees, y rellena la memoria desde sesiones recientes de agentes.
  2. Lanza agentes desde la paleta de comandos: Usa la paleta de comandos para iniciar una herramienta de agente (p. ej., Claude Code o Codex). Los agentes se ejecutan en los paneles de terminal de la app.
  3. Trabaja con docs, archivos y el navegador: Abre documentos y archivos relevantes en paneles de espacio de trabajo y usa el navegador integrado cuando necesites referenciar lo que ves.
  4. Aprovecha la memoria durante y entre sesiones: Usa la memoria de la app para que la siguiente sesión comience con el contexto previo ya construido y visible. Borra la memoria cuando sea necesario.

Casos de uso

  • Cambiar entre diferentes herramientas de agentes en el mismo codebase: Ejecuta un agente para investigar, otro para implementar y un tercero para validar, compartiendo la misma memoria del espacio de trabajo para no repetir toda la situación cada vez.
  • Trabajo de proyecto donde el contexto cambia con el tiempo: Inicia una sesión, toma decisiones, rastrea bloqueos y deja acciones “abiertas” para que una sesión posterior continúe con una actualización de estado sintetizada y contexto previo.
  • Flujos de trabajo de desarrolladores que requieren navegación rápida: Usa Cmd+K para abrir archivos, ejecutar comandos de shell y lanzar agentes sin salir del entorno del espacio de trabajo.
  • Revisar e iterar en una UI web con retroalimentación referenciada: Selecciona texto en el panel de navegador para dejar un comentario; el comentario lleva referencias al componente/archivo fuente y línea para que el agente actúe en la ubicación exacta.
  • Bucles de retroalimentación de agentes estilo colaborativo: Pon en cola retroalimentación de múltiples lugares (terminal, docs, navegador) y envíala como un lote único para que los agentes reciban guía consolidada.

Preguntas frecuentes

¿Subspace solo funciona con una herramienta de agente?

No. Subspace está diseñado para ejecutar múltiples CLIs de agentes en la misma app y compartir memoria entre esas herramientas dentro de un espacio de trabajo.

¿Cómo funciona la memoria entre sesiones?

Subspace construye la memoria en segundo plano y la asocia con el espacio de trabajo. Cuando inicias una nueva sesión para ese espacio de trabajo, el contexto previo (incluyendo decisiones, bloqueos, progreso y planes) ya está disponible.

¿Puedo eliminar la memoria almacenada?

Sí. La app soporta una acción para borrar la memoria (el sitio menciona /clear).

¿La memoria es visible para mí?

Sí. El sitio indica que todo lo que Subspace recuerda es visible en la app en lugar de ser una caja negra.

¿Hay un navegador dentro de la app?

Sí. Subspace incluye un panel de navegador que soporta resaltar y comentar contenido de página, con comentarios vinculados a detalles fuente como nombre de componente e información de archivo/línea (como se describe en el sitio).

Alternativas

  • Apps de agentes/chat independientes sin memoria de espacio de trabajo: Pueden ayudar en sesiones individuales, pero podrían requerir que proporciones nuevamente el contexto al cambiar de herramientas o reiniciar el trabajo.
  • Flujos de trabajo multitool centrados en editores (terminales + chat de IA): Puedes aproximar el flujo combinando un editor, terminal y herramienta de chat, pero no obtendrías necesariamente memoria entre sesiones ligada al espacio de trabajo y seguimiento de memoria estructurado y visible.
  • Sistemas locales de notas/tareas más transferencia manual de contexto: Mantener decisiones y planes en una app de notas ayuda entre sesiones, pero suele ser manual y no está integrado en lanzamientos de agentes y búsqueda de memoria durante una sesión.
  • Paneles de proyectos genéricos / herramientas de gestión de ventanas: Centralizan espacios de trabajo y reducen el Alt-Tab, pero generalmente no proporcionan la capa de memoria de agentes descrita para Subspace.