포스트

Paca: 인간과 AI 에이전트가 함께 일하는 오픈소스 프로젝트 관리 도구

목차

  1. 개요
  2. 배경
  3. 핵심 내용
  4. 의미와 시사점
  5. 결론

개요

Paca는 인간과 AI 에이전트가 협력하는 오픈소스 프로젝트 관리 플랫폼이다. Jira, Trello, ClickUp, Monday 같은 상용 도구의 무료 대체제로 포지셔닝된다. 라이선스는 Apache License 2.0을 따른다. 프로젝트 저장소는 github.com/Paca-AI/paca에서 확인할 수 있다.

배경

기존의 상용 프로젝트 관리 도구는 사람 팀원이 작업을 등록하고 관리하는 것을 전제로 설계되었다. Paca는 여기서 한 걸음 더 나아가 AI 에이전트를 협업의 한 축으로 끌어들인다. AI 에이전트는 보조적인 챗봇이 아니라 스크럼 팀의 동등한 팀원으로 취급된다. 이러한 접근은 사람과 AI가 같은 워크플로 위에서 함께 일하는 구조를 지향한다.

핵심 내용

Paca의 핵심은 AI 에이전트를 팀의 일원으로 통합하고, 개발 산출물을 함께 만들며, 표준 프로토콜로 연결하는 데 있다. 아래에서 주요 특징을 나누어 살펴본다.

AI 에이전트 통합

Paca에서 AI 에이전트는 단순한 챗봇이 아니라 스크럼 팀의 동등한 팀원으로 취급된다. 에이전트는 스프린트에 직접 배정되어 작업을 관리한다. 이를 통해 사람 팀원과 동일한 방식으로 업무 흐름에 참여한다.

개발 협업

AI 에이전트는 개발 산출물을 함께 만드는 협업에 참여한다. BDD 명세와 Gherkin 시나리오를 공동으로 작성한다. 또한 시스템 설계 문서(SDD) 작성에도 함께 참여한다.

MCP와 Claude Code 연동

Paca는 MCP를 통해 Claude 등 MCP 호환 에이전트를 데이터 계층에 직접 연결한다. Claude Code와의 통합도 지원한다. “/paca” 스킬을 사용하면 자연어 명령으로 작업, 문서, 스프린트를 관리할 수 있다.

기술 특성과 방법론

Paca는 여러 기술적 특성과 협업 방법론을 기반으로 동작한다. 아래 표는 주요 항목을 정리한 것이다.

항목설명
구동 방식설정 파일 기반 구동
플러그인WebAssembly 플러그인 샌드박스
실행 격리OpenHands SDK 기반 격리 실행
배포Docker Compose로 셀프 호스팅
라이선스Apache License 2.0

협업은 P-A-C-A 사이클을 기반으로 구조화된다. 이 사이클은 Plan, Act, Check, Adapt의 네 단계로 이루어진다.

단계의미
Plan계획 수립
Act실행
Check점검
Adapt조정

의미와 시사점

Paca는 상용 프로젝트 관리 도구의 무료 대체제라는 실용적 위치를 갖는다. 동시에 AI 에이전트를 동등한 팀원으로 배치한다는 점에서 협업 방식의 전환을 시사한다. MCP와 Claude Code 통합은 표준 프로토콜을 통한 에이전트 연결의 사례를 보여준다. 셀프 호스팅과 오픈소스 라이선스는 조직이 자체 환경에서 도구를 통제하며 운영할 수 있게 한다.

결론

Paca는 인간과 AI 에이전트가 하나의 워크플로에서 협력하는 오픈소스 프로젝트 관리 플랫폼이다. 스프린트 배정, BDD와 SDD 공동 작성, MCP 연동, Claude Code 스킬 통합을 통해 AI를 팀원으로 통합한다. 설정 파일 기반 구동, WebAssembly 샌드박스, OpenHands SDK 격리 실행, Docker Compose 셀프 호스팅이라는 기술 특성을 갖춘다. P-A-C-A 사이클을 통해 사람과 AI의 협업을 구조화하려는 시도로 정리할 수 있다.