UStackUStack
Subspace icon

Subspace

Subspace는 macOS에서 여러 에이전트 도구를 한 작업공간에서 실행하고, 세션 간 메모리를 연동해 이전 결정·문맥을 이어갑니다.

Subspace

Subspace란?

Subspace는 macOS 앱으로, 여러 에이전트 도구를 한 곳에서 실행하며 프로젝트 작업공간에 연결된 세션 간 “메모리”를 유지합니다. 에이전트 세션과 도구 간 전환 시 문맥을 다시 설명할 필요를 줄이도록 설계되었습니다.

앱은 에이전트가 터미널, 문서 및 파일, 브라우저와 함께 작동할 수 있는 작업공간 기반 인터페이스를 제공합니다. 또한 구조화된 메모리를 구축하고 표시하여 새 세션이 최근 결정, 장애물, 진행 상황, 계획으로 시작할 수 있게 합니다.

주요 기능

  • 세션 간 메모리 작업공간: 프로젝트와 작업 트리에 작업공간이 생성되며, Subspace는 해당 작업공간의 최근 에이전트 세션에서 메모리를 백필합니다.
  • 여러 에이전트 CLI 병렬 실행: 명령 팔레트에서 에이전트 도구(예: Claude Code, Codex, OpenCode 및 사이트에 나열된 기타 도구)를 같은 앱 내에서 실행하여 별도 문맥을 관리할 필요가 없습니다.
  • 구조화된 관찰로 토큰 효율적 메모리: 대화가 결정, 장애물, 진행 상황 등의 정보가 태그된 관찰로 압축됩니다.
  • 세션 중 메모리 검색: 에이전트가 세션 중 텍스트, 태그, 작업공간 또는 타임라인으로 메모리를 검색할 수 있습니다.
  • 투명한 메모리 가시성: Subspace가 기억하는 모든 내용이 앱에 표시되며, 명령으로 지울 수 있습니다.
  • 키보드 우선 명령 팔레트: Cmd+K로 에이전트 실행, 작업공간 전환, 파일 열기, 셸 명령 실행을 하나의 입력으로 처리합니다.
  • 소스 참조 주석 브라우저 창: 앱의 브라우저 창에서 웹페이지 텍스트를 선택해 소스 컴포넌트 이름과 파일 세부 정보(줄 번호 포함) 주석을 남길 수 있습니다.

Subspace 사용법

  1. 프로젝트 폴더 추가: Subspace에 폴더를 지정하세요. 프로젝트와 작업 트리에 작업공간이 생성되며, 최근 에이전트 세션에서 메모리를 백필합니다.
  2. 명령 팔레트에서 에이전트 실행: 명령 팔레트로 에이전트 도구(예: Claude Code 또는 Codex)를 시작하세요. 에이전트는 앱의 터미널 창에서 실행됩니다.
  3. 문서, 파일, 브라우저 작업: 작업공간 창에서 관련 문서와 파일을 열고, 참조가 필요할 때 통합 브라우저를 사용하세요.
  4. 세션 중·간 메모리 활용: 앱의 메모리를 사용해 다음 세션이 이전 문맥으로 시작하도록 하며, 필요 시 메모리를 지우세요.

사용 사례

  • 같은 코드베이스에서 다른 에이전트 도구 전환: 조사용 에이전트, 구현용, 검증용을 실행하되, 작업공간 메모리를 공유해 상황을 반복 설명하지 않습니다.
  • 시간에 따라 변하는 프로젝트 작업: 세션을 시작해 결정하고 장애물을 추적하며 작업을 “열린” 상태로 두면, 후속 세션이 합성된 상태 업데이트와 이전 문맥으로 이어집니다.
  • 빠른 탐색이 필요한 개발 워크플로: Cmd+K로 파일 열기, 셸 명령 실행, 에이전트 시작을 작업공간 환경을 벗어나지 않고 처리합니다.
  • 참조 피드백으로 웹 UI 검토 및 반복: 브라우저 창에서 텍스트를 선택해 주석을 남기면, 소스 컴포넌트/파일 및 줄 참조가 포함되어 에이전트가 정확한 위치에서 작동합니다.
  • 협업 스타일 에이전트 피드백 루프: 터미널, 문서, 브라우저 등 여러 위치에서 피드백을 큐잉해 한 번에 배치 전송하면 에이전트가 통합 지침을 받습니다.

자주 묻는 질문

Subspace는 하나의 에이전트 도구만 지원하나요?

아니요. Subspace는 같은 앱에서 여러 에이전트 CLI를 실행하고 작업공간 내 도구 간 메모리를 공유하도록 설계되었습니다.

세션 간 메모리는 어떻게 작동하나요?

Subspace는 백그라운드에서 메모리를 구축하고 작업공간과 연관짓습니다. 해당 작업공간의 새 세션을 시작하면 이전 문맥(결정, 장애물, 진행 상황, 계획 포함)이 이미 사용 가능합니다.

저장된 메모리를 삭제할 수 있나요?

네. 앱은 메모리 삭제 액션을 지원합니다(사이트에서 /clear 언급).

메모리가 사용자에게 보이나요?

네. 사이트에 따르면 Subspace가 기억하는 모든 내용이 앱에 표시되며 블랙박스가 아닙니다.

앱에 브라우저가 있나요?

네. Subspace는 페이지 콘텐츠 하이라이트 및 주석을 지원하는 브라우저 창을 포함하며, 주석은 컴포넌트 이름과 파일/줄 정보 등 소스 세부 사항과 연결됩니다(사이트 설명 참조).

대안

  • 작업공간 메모리 없는 독립형 에이전트/채팅 앱: 단일 세션에는 도움이 되지만, 도구 전환 시나 작업 재시작 시 문맥을 다시 제공해야 할 수 있습니다.
  • 에디터 중심 멀티툴 워크플로(터미널 + AI 채팅): 에디터, 터미널, 채팅 도구를 조합해 워크플로를 근사할 수 있지만, 작업공간 연동 세션 간 메모리와 구조화된 가시적 메모리 추적은 보장되지 않습니다.
  • 로컬 노트/태스크 시스템 + 수동 문맥 전송: 노트 앱에 결정과 계획을 저장하면 세션 간 도움이 되지만, 일반적으로 수동적이며 세션 중 에이전트 실행이나 메모리 검색에 통합되지 않습니다.
  • 범용 프로젝트 대시보드 / 창 관리 도구: 작업공간을 중앙화하고 Alt-Tab을 줄이지만, Subspace에 설명된 에이전트 메모리 계층은 제공하지 않습니다.