Repolode
CopilotKit

CopilotKit/OpenDuet

메일과 캘린더를 정리하고 별도 브라우저에서 작업하며, 실행 전에 확인을 요청하는 OpenBot 기반 셀프 호스팅 능동형 AI 에이전트 템플릿입니다.

스타
1,974
포크
262
열린 이슈
11
마지막 커밋
3일 전

어떤 프로젝트인가요?

OpenDuet은 사용자가 요청할 때까지 기다리지 않는 오픈소스 개인용 에이전트입니다. 매일 아침 간단한 브리핑을 보내고, 수신한 Gmail 메일과 캘린더 항목을 지금 처리해야 할 일과 나중에 처리해도 될 일로 분류합니다. 사용자가 자리를 비운 동안에는 Chromium, 워크스페이스 볼륨, 셸이 있는 자체 컨테이너에서 계속 작업합니다.

메시지 전송, 결제, 문서 서명, 항목 삭제와 같은 모든 작업은 단일 게이트웨이를 거칩니다. 게이트웨이는 정책을 확인하고 감사 기록을 남긴 뒤 Refuse, Allow once, Always allow 중 하나를 선택할 때까지 대기합니다. 비밀번호는 마스킹된 입력란에 입력하며 에이전트와의 대화에는 전달되지 않습니다. 발신 메시지에는 민감한 정보가 포함되어 있는지도 확인합니다.

OpenDuet은 OpenBot의 서버와 앱에서 실행되며, 스레드와 메모리 기능을 사용하려면 CopilotKit Intelligence 프로젝트가 필요합니다. 이름, Bots, 채널, 모델, 스킬을 담은 단일 폴더를 통해 설정합니다. 아직 초기 단계이며 활발히 개발 중입니다.

핵심 기능

  • 01주의가 필요한 일, 미뤄도 되는 일, 오늘의 캘린더를 요약하는 아침 브리핑
  • 02각 항목의 사유를 한 줄로 덧붙이는 Gmail 및 캘린더 항목 분류
  • 03별도의 브라우저와 워크스페이스에서 작업을 실행하고, 완료되거나 막히면 상태를 업데이트
  • 04메시지 전송, 결제, 서명, 삭제 전에 정확한 작업 내용을 보여주는 승인 게이트
  • 05비밀번호가 에이전트와의 대화에 노출되지 않도록 하는 마스킹된 비밀 정보 입력
  • 06/로 호출하는 재사용 가능한 스킬과 예약된 루틴

활용 사례

  • 메일, 캘린더, 보류 중인 결정을 아우르는 브리핑으로 매일 업무를 시작하기
  • 다른 일을 하는 동안 에이전트가 공개 자료를 조사하고 링크가 포함된 브리핑을 작성하게 하기
  • 직접 호스팅하고 사용할 모델을 선택할 수 있는 개인 비서 운영하기
  • 능동형 에이전트 템플릿을 바탕으로 OpenBot에서 나만의 비서 만들기

빠른 시작

  1. 1

    저장소를 클론하고 종속 항목을 설치하세요

    git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install
  2. 2

    CopilotKit에 로그인하고 Intelligence 프로젝트를 선택하세요

    npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts
  3. 3

    OpenAI 모델 키를 .env(OPENAI_API_KEY)에 추가하세요

  4. 4

    OpenDuet을 시작하고 http://localhost:3010 을 여세요

    bash scripts/start.sh

사용 전 알아둘 점

  • 초기 개발 단계이며 활발히 개발 중이므로 기능과 인터페이스가 변경될 수 있습니다.
  • 실행하려면 CopilotKit Intelligence 프로젝트, 모델 API 키, Docker, Bun이 필요합니다.
  • 셀프 호스팅 설정이 복잡하며 Postgres와 Bot별 Docker 컴퓨터를 관리해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

OpenDuet은(는) 무엇인가요?
메일과 캘린더를 정리하고 별도 브라우저에서 작업하며, 실행 전에 확인을 요청하는 OpenBot 기반 셀프 호스팅 능동형 AI 에이전트 템플릿입니다. OpenDuet은 사용자가 요청할 때까지 기다리지 않는 오픈소스 개인용 에이전트입니다. 매일 아침 간단한 브리핑을 보내고, 수신한 Gmail 메일과 캘린더 항목을 지금 처리해야 할 일과 나중에 처리해도 될 일로 분류합니다. 사용자가 자리를 비운 동안에는 Chromium, 워크스페이스 볼륨, 셸이 있는 자체 컨테이너에서 계속 작업합니다.
OpenDuet은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
OpenDuet은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
OpenDuet은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. OpenDuet의 마지막 커밋은 2026년 11월 4일입니다.
OpenDuet은(는) 어디에 사용할 수 있나요?
메일, 캘린더, 보류 중인 결정을 아우르는 브리핑으로 매일 업무를 시작하기 다른 일을 하는 동안 에이전트가 공개 자료를 조사하고 링크가 포함된 브리핑을 작성하게 하기 직접 호스팅하고 사용할 모델을 선택할 수 있는 개인 비서 운영하기 능동형 에이전트 템플릿을 바탕으로 OpenBot에서 나만의 비서 만들기
OpenDuet는 어떻게 설치하나요?
저장소를 클론하고 종속 항목을 설치하세요: git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install CopilotKit에 로그인하고 Intelligence 프로젝트를 선택하세요: npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts OpenAI 모델 키를 .env(OPENAI_API_KEY)에 추가하세요 OpenDuet을 시작하고 http://localhost:3010 을 여세요: bash scripts/start.sh
OpenDuet은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/CopilotKit/OpenDuet

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트