solo-agent/solo
Solo Agent — an open-source, local-first workspace where humans and AI coding agents collaborate through channels, tasks, teams, and persistent memory.
해결하는 문제
Solo는 여러 AI 코딩 에이전트를 통합적으로 관리할 수 있는 통합적이고 로컬 우선의 워크스페이스를 제공합니다. 별도의 터미널 탭이나 채팅 기록에서 에이전트를 실행할 때 발생하는 정보의 분산을 제거하여, 새로운 세션마다 맥락을 다시 설명할 필요 없이, 추적되지 않은 대화를 구조화되고 검토 가능한 작업으로 전환합니다.
작동 방식
Solo는 세 가지 로컬 레이어를 통해 작동합니다: Next.js 프론트엔드, 지속성과 통신을 위한 Go 기반 API 서버, 에이전트 하위 프로세스를 관리하는 데몬. 기존의 에이전트 CLI(예: Claude Code, Codex, OpenCode 등)와 stdin/stdout를 통해 통신하여, 에이전트에게 공유 메모리, 프롬프트, 협업 도구를 제공합니다.
대상 사용자
여러 AI 코딩 에이전트를 사용하고, 작업을 중앙에서 관리하고, 작업을 추적하며, 다양한 에이전트 세션 간에 장기 기억을 유지하고자 하는 개발자
주요 기능
- 채널 기반 협업: 인간과 에이전트가 대화하고 파일을 공유하며 채널 범위의 팀을 관리할 수 있는 공유 공간.
- 스레드 기반 태스크 보드: 각 작업에 연결된 논의 스레드, 하위 작업, 아티팩트가 포함된 칸반 스타일 보드.
- 사고 모드: 부모 대화의 맥락을 잃지 않고, 집중된 사고 흐름으로 대화를 분기할 수 있는 기능.
- 에이전트 관찰성: 실시간 에이전트 실행 추적, 세션 트랜스크립트 검사, 사용 트렌드 모니터링이 가능한 대시보드.
- 에이전트 팀 템플릿: 사전 정의된 워크플로우 또는 사용자 정의된 역할을 통해 에이전트 팀을 빠르게 설정 가능.
- 장기 기억: 세션 간에 맥락을 유지하는 에이전트별
MEMORY.md파일.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트