멀티 에이전트 채팅, 코딩 에이전트, 시각적 워크플로를 지원하는 로컬 우선 AI 작업 공간으로, 데스크톱 앱이나 자체 호스팅 웹 콘솔로 사용할 수 있습니다.
AFK-surf/Comma
목표를 Tasks로 바꿔 여러 기기에서 이어서 처리하는 오픈소스 세션리스 개인 AI 에이전트로, Docker Compose로 셀프 호스팅할 수 있습니다.
- 스타
- 327
- 포크
- 22
- 열린 이슈
- 1
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Comma는 채팅 세션이 아니라 지속되는 Tasks를 중심으로 작업을 정리하는 개인 AI 에이전트입니다. 간단한 질문에는 채팅으로 답하고, 더 큰 요청은 목표를 달성할 때까지 계획하고 실행하고 검토하고 확인하는 Task로 전환합니다. Task는 In progress, Needs Review, Done 단계를 거치며, 사용자의 판단이 필요한 결정은 Needs Review에서 대기합니다.
에이전트는 Loops라는 반복 감시 작업을 실행해 받은 편지함, 저장소 또는 피드를 모니터링하고, 주의가 필요한 항목이 있을 때만 모델을 호출할 수 있습니다. Mac에서는 Salix 구성 요소가 로컬 파일을 읽고, 활성화된 경우 파일을 변경하거나 명령을 실행하거나 Codex, Claude Code 같은 도구에 작업을 넘길 수 있습니다. 모델을 사용하려면 직접 준비한 API 키나 ChatGPT 또는 Claude 요금제를 사용합니다.
백엔드는 주로 Elixir/OTP로 작성되었으며, 각 에이전트는 독립된 프로세스로 실행됩니다. 저장소에는 TLA+ 모델과 Lean으로 검증한 런타임 속성도 포함되어 있습니다. 호스팅 서비스는 comma.surf에서 제공되며, 저장소에는 PostgreSQL, Redis, MinIO, ClickHouse를 포함한 단일 노드 인스턴스를 실행하는 Docker Compose 설정이 있습니다.
핵심 기능
- 01큰 요청을 완료될 때까지 계획하고 실행하고 검증하는 Tasks로 전환합니다.
- 02받은 편지함, 저장소 또는 피드를 감시하는 Loops를 실행하고 필요할 때만 에이전트를 깨웁니다.
- 03Salix를 통해 Mac을 연결해 로컬 파일을 읽고, 권한이 있으면 명령을 실행합니다.
- 04Codex, Claude Code 등의 에이전트를 Workers 또는 Sub-agents로 호출할 수 있습니다.
- 05PostgreSQL, Redis, MinIO를 포함해 셀프 호스팅할 수 있는 Docker Compose 설정을 제공합니다.
활용 사례
- 여러 기기에서 이어서 처리해야 하는 개인 용무나 사무 업무의 여러 단계를 위임합니다.
- 받은 편지함이나 저장소를 감시하고, 변경이 있을 때만 에이전트가 작업하도록 합니다.
- 직접 보유한 모델 제공업체 키를 사용하는 개인 에이전트를 셀프 호스팅합니다.
- 하나의 작업 보드에서 Claude Code 같은 기존 코딩 에이전트를 오케스트레이션합니다.
토픽
자주 묻는 질문
- Comma은(는) 무엇인가요?
- 목표를 Tasks로 바꿔 여러 기기에서 이어서 처리하는 오픈소스 세션리스 개인 AI 에이전트로, Docker Compose로 셀프 호스팅할 수 있습니다. Comma는 채팅 세션이 아니라 지속되는 Tasks를 중심으로 작업을 정리하는 개인 AI 에이전트입니다. 간단한 질문에는 채팅으로 답하고, 더 큰 요청은 목표를 달성할 때까지 계획하고 실행하고 검토하고 확인하는 Task로 전환합니다. Task는 In progress, Needs Review, Done 단계를 거치며, 사용자의 판단이 필요한 결정은 Needs Review에서 대기합니다.
- Comma은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Comma은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Comma은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Comma의 마지막 커밋은 2026년 10월 20일입니다.
- Comma은(는) 어디에 사용할 수 있나요?
- 여러 기기에서 이어서 처리해야 하는 개인 용무나 사무 업무의 여러 단계를 위임합니다. 받은 편지함이나 저장소를 감시하고, 변경이 있을 때만 에이전트가 작업하도록 합니다. 직접 보유한 모델 제공업체 키를 사용하는 개인 에이전트를 셀프 호스팅합니다. 하나의 작업 보드에서 Claude Code 같은 기존 코딩 에이전트를 오케스트레이션합니다.
- Comma은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/AFK-surf/Comma
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
장기 메모리, 자율 목표, 동적 워크플로를 지원하고 NAS나 클라우드 호스트에서 헤드리스 서버 모드로 실행할 수 있는 로컬 우선 데스크톱 AI 어시스턴트입니다.
음성 메모, 사진, 메시지를 나중에 검색할 수 있는 Markdown 메모리 보관소에 정리해 주는 셀프 호스팅 Telegram AI 비서입니다.
팀을 위한 셀프 호스팅 AI 에이전트 플랫폼으로, 에이전트가 격리된 워크스페이스에서 파일을 읽고 코드를 실행하고 API를 호출해 결과를 제공합니다.
OpenHands, Claude Code, Codex 같은 코딩 에이전트를 로컬·원격·클라우드 백엔드에서 실행하는 셀프 호스팅 제어 센터입니다.
Elixir/OTP 기반의 1인용 개인 AI 에이전트로, 소스를 모니터링하고 예약 워크플로를 실행하며 Telegram이나 Discord로 대화할 수 있고 자체 호스팅 방식으로 운영합니다.