Repolode
Vaan21th

Vaan21th/daemonkey-agent

Windows와 macOS에서 실행되는 로컬 우선 AI 동반자 데몬으로, 사용자를 장기 기억하고 대화를 오피스 파일로 만들며 스스로 확장할 수 있습니다.

스타
94
포크
13
열린 이슈
3
마지막 커밋
16일 전

어떤 프로젝트인가요?

Daemonkey는 개인 컴퓨터에서 백그라운드 프로그램으로 실행되며 OpenAI 호환 모델 API에 연결됩니다. 메모리는 두 저장소로 나뉩니다. 정체성, 사용자 프로필, 성장 일기를 담는 soul 레이어와, 완료한 작업의 절차를 저장해 다음에 비슷한 작업을 할 때 그 노하우를 활용하는 playbook 레이어입니다. 두 저장소 모두 디스크에 일반 파일로 저장되므로 직접 읽고 수정하거나 옮길 수 있습니다.

인터페이스에는 왼쪽에서 채팅하고 가운데에서 PPT, Word, Excel 파일을 여는 워크벤치가 있습니다. 선택한 구절에 주석을 달거나 메모를 고정해 해당 부분만 수정할 수 있습니다. 데스크톱 펫과 룸 뷰는 같은 메모리를 공유하며, WeChat과 Feishu로 메시지를 받을 수도 있습니다. 예약 작업은 지정한 시간에 실행되며, 복구 콘솔과 롤백 스크립트로 변경 사항이 잘못된 경우 복구할 수 있습니다.

프로젝트 문서에는 프롬프트 캐시에 적합한 설계가 소개되어 있습니다. 안정적인 시스템 프리픽스 뒤에 변동성 있는 콘텐츠를 배치하고, 도구를 필요할 때 불러오며, 프로필을 계층화합니다. 또한 프로젝트 자체 자료에 방법론을 설명한 ATM-Bench 메모리 벤치마크 결과도 보고합니다.

핵심 기능

  • 01프로필과 playbook 레이어로 나뉜, 읽을 수 있는 파일 형태의 로컬 장기 메모리.
  • 02채팅 중 PPT, Word, Excel 문서를 열고 주석을 달 수 있는 워크벤치.
  • 03메모리를 공유하는 데스크톱 펫과 룸 뷰.
  • 04WeChat 및 Feishu 메시지 연동과 예약 작업.
  • 05프록시를 포함해 OpenAI 호환 API라면 무엇이든 사용 가능.
  • 06복구 콘솔과 작동하는 커널 버전으로 되돌리는 원클릭 롤백.

활용 사례

  • 모델을 바꿔도 업무와 선호도에 관한 맥락을 기억하는 개인 비서.
  • 선택한 부분에만 주석을 달아 슬라이드 자료나 문서를 작성하고 수정하기.
  • 컴퓨터를 사용하지 않을 때 일일 보고서나 요약을 예약 실행하기.
  • 개인 컴퓨터에서 자체 호스팅 에이전트 메모리를 실험하기.

빠른 시작

  1. 1

    Python 3.10 이상을 설치합니다(「Add to PATH」에 체크 표시).

  2. 2

    Windows: Daemonkey.exe를 두 번 클릭한 다음 「Environment」, 「Install」을 차례로 클릭합니다.

  3. 3

    macOS / Linux: 프로젝트 폴더에서 start 스크립트를 실행합니다.

    chmod +x start.sh && ./start.sh
  4. 4

    실행한 다음 브라우저에서 OpenAI 호환 API 키를 입력합니다.

사용 전 알아둘 점

  • 공식적으로 지원되는 운영체제는 Windows와 macOS뿐입니다.
  • OpenAI 호환 API 키가 필요하며, 사용에 비용이 발생할 수 있습니다.
  • AGPL-3.0 라이선스에 따라 수정된 버전을 네트워크를 통해 제공하는 경우 소스 코드를 공개해야 합니다.

토픽

자주 묻는 질문

daemonkey-agent은(는) 무엇인가요?
Windows와 macOS에서 실행되는 로컬 우선 AI 동반자 데몬으로, 사용자를 장기 기억하고 대화를 오피스 파일로 만들며 스스로 확장할 수 있습니다. Daemonkey는 개인 컴퓨터에서 백그라운드 프로그램으로 실행되며 OpenAI 호환 모델 API에 연결됩니다. 메모리는 두 저장소로 나뉩니다. 정체성, 사용자 프로필, 성장 일기를 담는 soul 레이어와, 완료한 작업의 절차를 저장해 다음에 비슷한 작업을 할 때 그 노하우를 활용하는 playbook 레이어입니다. 두 저장소 모두 디스크에 일반 파일로 저장되므로 직접 읽고 수정하거나 옮길 수 있습니다.
daemonkey-agent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
daemonkey-agent은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
daemonkey-agent은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. daemonkey-agent의 마지막 커밋은 2026년 10월 6일입니다.
daemonkey-agent은(는) 어디에 사용할 수 있나요?
모델을 바꿔도 업무와 선호도에 관한 맥락을 기억하는 개인 비서. 선택한 부분에만 주석을 달아 슬라이드 자료나 문서를 작성하고 수정하기. 컴퓨터를 사용하지 않을 때 일일 보고서나 요약을 예약 실행하기. 개인 컴퓨터에서 자체 호스팅 에이전트 메모리를 실험하기.
daemonkey-agent는 어떻게 설치하나요?
Python 3.10 이상을 설치합니다(「Add to PATH」에 체크 표시). Windows: Daemonkey.exe를 두 번 클릭한 다음 「Environment」, 「Install」을 차례로 클릭합니다. macOS / Linux: 프로젝트 폴더에서 start 스크립트를 실행합니다.: chmod +x start.sh && ./start.sh 실행한 다음 브라우저에서 OpenAI 호환 API 키를 입력합니다.
daemonkey-agent은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Vaan21th/daemonkey-agent

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

관련 프로젝트