TypeScript, React, PostgreSQL 기반의 오픈소스 CRM으로, 객체·뷰·워크플로·AI 에이전트를 코드로 확장할 수 있습니다.
- 스타
- 11,488
- 포크
- 1,681
- 열린 이슈
- 51
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
Comp AI CRM은 양식 옆에서 보조하는 대신 AI 에이전트가 직접 조사하는 고객 관계 관리 도구입니다. 에이전트는 작업 대기열과 일정을 갖춘 별도의 배포 환경에서 실행되며, 다음에 조사할 연락처를 정하고 후속 일정을 예약합니다. 조사 예산이 소진되면 작업을 멈춥니다. 각 레코드는 관찰된 근거를 바탕으로 작성되며, 근거가 불충분한 내용은 사실로 기록하지 않고 사람이 확인할 수 있도록 제안으로 표시합니다.
에이전트는 외부 API 키 없이 팀의 이메일 스레드, 회의 내용, 이메일 서명 블록을 읽어 작동합니다. 선택적으로 API 키를 추가하면 웹 검색과 회사 및 LinkedIn 데이터를 사용할 수 있습니다. 영업 담당자는 연락처마다 있는 Agent 탭에서 수행한 단계를 확인하고 에이전트와 바로 대화할 수 있습니다. 앱은 NestJS API 위에 구축된 Next.js 프런트엔드와 Prisma를 통한 Postgres로 구성되며, Vercel에 배포되고 Google 및 Microsoft 로그인을 지원합니다.
핵심 기능
- 01자체 작업 대기열과 일정을 갖춘 자율 조사 에이전트
- 02관찰된 근거를 바탕으로 레코드를 작성하고, 불충분한 근거는 사람이 검토하도록 보류
- 03외부 API 키 없이 자체 이메일, 회의 내용, 이메일 서명 블록을 읽어 작동
- 04각 연락처, 회사, 거래에 수행 단계와 질문을 보여 주는 Agent 탭
- 05이메일 허용 목록을 적용한 Google 및 Microsoft 로그인
- 06Next.js 프런트엔드와 NestJS API를 연결하는 타입 안전한 tRPC 링크
활용 사례
- 계정 및 연락처 레코드를 최신 상태로 유지해 줄 에이전트가 필요한 소규모 영업팀
- 자체 Postgres 데이터베이스와 ID 공급자를 이용해 CRM을 셀프 호스팅
- 일정에 따라 작동하고 공유 데이터 저장소에 기록하는 에이전트 실험
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/trycompai/crm.git && cd crm - 2
예제 env 파일을 복사하고 종속성을 설치합니다
cp .env.example .env && bun install - 3
Postgres를 시작하고 마이그레이션을 적용한 뒤 개발 서버를 실행합니다
docker compose up -d && bun run db:deploy && bun run dev
사용 전 알아둘 점
- Bun과 Docker가 필요하며, 로그인하려면 Google 또는 Microsoft OAuth 앱을 설정해야 합니다.
- 에이전트 기능 대부분은 선택 사항이지만, 브랜드 데이터 및 LinkedIn용 Context 등 추가 API 키가 필요합니다.
- 단일 테넌트만 지원하며 조직은 지원하지 않습니다.
토픽
자주 묻는 질문
- crm은(는) 무엇인가요?
- 연락처를 조사하고 근거를 기록하며 자체 일정에 따라 작동하는 AI 에이전트 기반 오픈소스 CRM입니다. Comp AI CRM은 양식 옆에서 보조하는 대신 AI 에이전트가 직접 조사하는 고객 관계 관리 도구입니다. 에이전트는 작업 대기열과 일정을 갖춘 별도의 배포 환경에서 실행되며, 다음에 조사할 연락처를 정하고 후속 일정을 예약합니다. 조사 예산이 소진되면 작업을 멈춥니다. 각 레코드는 관찰된 근거를 바탕으로 작성되며, 근거가 불충분한 내용은 사실로 기록하지 않고 사람이 확인할 수 있도록 제안으로 표시합니다.
- crm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- crm은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- crm은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. crm의 마지막 커밋은 2026년 9월 11일입니다.
- crm은(는) 어디에 사용할 수 있나요?
- 계정 및 연락처 레코드를 최신 상태로 유지해 줄 에이전트가 필요한 소규모 영업팀 자체 Postgres 데이터베이스와 ID 공급자를 이용해 CRM을 셀프 호스팅 일정에 따라 작동하고 공유 데이터 저장소에 기록하는 에이전트 실험
- crm는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/trycompai/crm.git && cd crm 예제 env 파일을 복사하고 종속성을 설치합니다: cp .env.example .env && bun install Postgres를 시작하고 마이그레이션을 적용한 뒤 개발 서버를 실행합니다: docker compose up -d && bun run db:deploy && bun run dev
- crm은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/trycompai/crm
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
회의 예약과 캘린더 관리를 위한 오픈소스 셀프 호스팅 일정 관리 플랫폼(Cal.com의 MIT 라이선스 커뮤니티 포크)
여러 플랫폼의 콘텐츠를 계획·게시·분석하고 AI와 API를 연동할 수 있는 오픈소스 셀프 호스팅 소셜 미디어 예약 도구입니다.
Airtable 대안으로, 협업 스프레드시트형 데이터베이스처럼 작동하는 자체 호스팅·API 중심 로우코드 플랫폼
ChatGPT, Gemini, Claude, Perplexity 등 AI 검색 답변에서 브랜드 노출을 추적하는 오픈소스 플랫폼
Zapier 대안인 오픈소스 워크플로 자동화 플랫폼으로, TypeScript 통합 기능을 MCP 서버로도 실행할 수 있습니다.