Subspace
Subspace는 macOS에서 여러 에이전트 도구를 한 작업공간에서 실행하고, 세션 간 메모리를 연동해 이전 결정·문맥을 이어갑니다.
Subspace란?
Subspace는 macOS 앱으로, 여러 에이전트 도구를 한 곳에서 실행하며 프로젝트 작업공간에 연결된 세션 간 “메모리”를 유지합니다. 에이전트 세션과 도구 간 전환 시 문맥을 다시 설명할 필요를 줄이도록 설계되었습니다.
앱은 에이전트가 터미널, 문서 및 파일, 브라우저와 함께 작동할 수 있는 작업공간 기반 인터페이스를 제공합니다. 또한 구조화된 메모리를 구축하고 표시하여 새 세션이 최근 결정, 장애물, 진행 상황, 계획으로 시작할 수 있게 합니다.
주요 기능
- 세션 간 메모리 작업공간: 프로젝트와 작업 트리에 작업공간이 생성되며, Subspace는 해당 작업공간의 최근 에이전트 세션에서 메모리를 백필합니다.
- 여러 에이전트 CLI 병렬 실행: 명령 팔레트에서 에이전트 도구(예: Claude Code, Codex, OpenCode 및 사이트에 나열된 기타 도구)를 같은 앱 내에서 실행하여 별도 문맥을 관리할 필요가 없습니다.
- 구조화된 관찰로 토큰 효율적 메모리: 대화가 결정, 장애물, 진행 상황 등의 정보가 태그된 관찰로 압축됩니다.
- 세션 중 메모리 검색: 에이전트가 세션 중 텍스트, 태그, 작업공간 또는 타임라인으로 메모리를 검색할 수 있습니다.
- 투명한 메모리 가시성: Subspace가 기억하는 모든 내용이 앱에 표시되며, 명령으로 지울 수 있습니다.
- 키보드 우선 명령 팔레트: Cmd+K로 에이전트 실행, 작업공간 전환, 파일 열기, 셸 명령 실행을 하나의 입력으로 처리합니다.
- 소스 참조 주석 브라우저 창: 앱의 브라우저 창에서 웹페이지 텍스트를 선택해 소스 컴포넌트 이름과 파일 세부 정보(줄 번호 포함) 주석을 남길 수 있습니다.
Subspace 사용법
- 프로젝트 폴더 추가: Subspace에 폴더를 지정하세요. 프로젝트와 작업 트리에 작업공간이 생성되며, 최근 에이전트 세션에서 메모리를 백필합니다.
- 명령 팔레트에서 에이전트 실행: 명령 팔레트로 에이전트 도구(예: Claude Code 또는 Codex)를 시작하세요. 에이전트는 앱의 터미널 창에서 실행됩니다.
- 문서, 파일, 브라우저 작업: 작업공간 창에서 관련 문서와 파일을 열고, 참조가 필요할 때 통합 브라우저를 사용하세요.
- 세션 중·간 메모리 활용: 앱의 메모리를 사용해 다음 세션이 이전 문맥으로 시작하도록 하며, 필요 시 메모리를 지우세요.
사용 사례
- 같은 코드베이스에서 다른 에이전트 도구 전환: 조사용 에이전트, 구현용, 검증용을 실행하되, 작업공간 메모리를 공유해 상황을 반복 설명하지 않습니다.
- 시간에 따라 변하는 프로젝트 작업: 세션을 시작해 결정하고 장애물을 추적하며 작업을 “열린” 상태로 두면, 후속 세션이 합성된 상태 업데이트와 이전 문맥으로 이어집니다.
- 빠른 탐색이 필요한 개발 워크플로: Cmd+K로 파일 열기, 셸 명령 실행, 에이전트 시작을 작업공간 환경을 벗어나지 않고 처리합니다.
- 참조 피드백으로 웹 UI 검토 및 반복: 브라우저 창에서 텍스트를 선택해 주석을 남기면, 소스 컴포넌트/파일 및 줄 참조가 포함되어 에이전트가 정확한 위치에서 작동합니다.
- 협업 스타일 에이전트 피드백 루프: 터미널, 문서, 브라우저 등 여러 위치에서 피드백을 큐잉해 한 번에 배치 전송하면 에이전트가 통합 지침을 받습니다.
자주 묻는 질문
Subspace는 하나의 에이전트 도구만 지원하나요?
아니요. Subspace는 같은 앱에서 여러 에이전트 CLI를 실행하고 작업공간 내 도구 간 메모리를 공유하도록 설계되었습니다.
세션 간 메모리는 어떻게 작동하나요?
Subspace는 백그라운드에서 메모리를 구축하고 작업공간과 연관짓습니다. 해당 작업공간의 새 세션을 시작하면 이전 문맥(결정, 장애물, 진행 상황, 계획 포함)이 이미 사용 가능합니다.
저장된 메모리를 삭제할 수 있나요?
네. 앱은 메모리 삭제 액션을 지원합니다(사이트에서 /clear 언급).
메모리가 사용자에게 보이나요?
네. 사이트에 따르면 Subspace가 기억하는 모든 내용이 앱에 표시되며 블랙박스가 아닙니다.
앱에 브라우저가 있나요?
네. Subspace는 페이지 콘텐츠 하이라이트 및 주석을 지원하는 브라우저 창을 포함하며, 주석은 컴포넌트 이름과 파일/줄 정보 등 소스 세부 사항과 연결됩니다(사이트 설명 참조).
대안
- 작업공간 메모리 없는 독립형 에이전트/채팅 앱: 단일 세션에는 도움이 되지만, 도구 전환 시나 작업 재시작 시 문맥을 다시 제공해야 할 수 있습니다.
- 에디터 중심 멀티툴 워크플로(터미널 + AI 채팅): 에디터, 터미널, 채팅 도구를 조합해 워크플로를 근사할 수 있지만, 작업공간 연동 세션 간 메모리와 구조화된 가시적 메모리 추적은 보장되지 않습니다.
- 로컬 노트/태스크 시스템 + 수동 문맥 전송: 노트 앱에 결정과 계획을 저장하면 세션 간 도움이 되지만, 일반적으로 수동적이며 세션 중 에이전트 실행이나 메모리 검색에 통합되지 않습니다.
- 범용 프로젝트 대시보드 / 창 관리 도구: 작업공간을 중앙화하고 Alt-Tab을 줄이지만, Subspace에 설명된 에이전트 메모리 계층은 제공하지 않습니다.
대안
Codex Plugins
Codex Plugins로 스킬, 앱 통합, MCP 서버를 재사용 워크플로로 묶어 Gmail·Google Drive·Slack 같은 도구 접근을 확장하세요.
Struere
Struere는 스프레드시트 작업을 대체하는 AI 네이티브 운영 시스템으로, 대시보드·알림·자동화를 구조화된 소프트웨어로 제공합니다.
garden-md
회의록을 로컬 마크다운 기반 구조화 위키로 변환하고 HTML 브라우저 뷰로 탐색하세요. 지원되는 소스에서 동기화.
Falconer
Falconer는 고속 팀을 위한 자체 업데이트 지식 플랫폼으로, 내부 문서와 코드 맥락을 한곳에서 작성·공유·찾아보세요.
AakarDev AI
AakarDev AI는 원활한 벡터 데이터베이스 통합을 통해 AI 애플리케이션 개발을 간소화하는 강력한 플랫폼으로, 신속한 배포와 확장성을 가능하게 합니다.
AgentMail
AgentMail은 AI 에이전트를 위한 이메일 인박스 API로, REST로 메일 생성·발송·수신·검색해 양방향 대화를 구현합니다.