계획, 글쓰기, 개인 지식 관리를 돕는 오픈소스 AI 개인 비서로, Mac에서 실행하거나 자체 모델 키를 사용해 직접 호스팅할 수 있습니다.
ShenSeanChen/waku-agent
읽기 쉬운 Python으로 작성된 로컬 우선 개인용 AI 비서로, 자체 에이전트 루프와 SQLite 기반 메모리, 내장 eval을 제공합니다.
대체할 수 있는 제품:ChatGPT
- 스타
- 2,082
- 포크
- 410
- 열린 이슈
- 57
- 마지막 커밋
- 11일 전
어떤 프로젝트인가요?
waku-agent는 사용자의 컴퓨터에서 실행되는 개인용 AI 비서입니다. 네 가지 구성 요소를 중심으로 만들어졌습니다. 터미널, 브라우저 대시보드, Telegram, Discord 같은 게이트웨이를 하나의 에이전트 루프에 연결하는 하네스, 추론하고 행동한 뒤 반복하는 약 95줄의 Python 루프, 시맨틱·에피소딕·절차적(스킬) 메모리를 아우르는 메모리 시스템, 결정론적 테스트와 LLM-as-judge 점수를 결합하는 eval 계층입니다.
메모리는 단일 SQLite 파일에 저장됩니다. 게이트가 각 메시지를 기억할 가치가 있는지 판단하고, 통합 작업을 통해 보존할 내용을 결정합니다. Anthropic, OpenAI, Gemini, DeepSeek, OpenRouter 등 여러 모델 제공자를 지원하며, 환경 변수와 API 키를 사용해 선택할 수 있습니다. 선택적 통합 기능을 사용하면 에이전트를 호스팅형 Waku Memory 서비스에 연결해 다른 에이전트와 같은 메모리를 공유할 수 있습니다.
이 프로젝트의 코드는 블랙박스로 사용하기보다 읽고 수정할 수 있도록 작성되었습니다. hosted/ 디렉터리를 제외한 나머지 코드는 MIT 라이선스를 따르며, hosted/ 디렉터리에는 Elastic License 2.0이 적용됩니다.
핵심 기능
- 01추론하고 행동한 뒤 반복하는, 일반 Python으로 작성된 약 95줄의 에이전트 루프
- 02로컬 SQLite 파일에 저장되는 시맨틱·에피소딕·절차적 메모리
- 03터미널, 브라우저 대시보드, Telegram, Discord, 음성 게이트웨이
- 04릴리스 게이트가 포함된 결정론적 테스트와 LLM-as-judge eval
- 05Anthropic, OpenAI, Gemini, OpenRouter 등 여러 모델 제공자 지원
활용 사례
- 메모리를 로컬에 보관하는 개인용 비서를 노트북에서 실행하기
- 작은 코드베이스에서 에이전트 루프, 메모리 검색, eval이 어떻게 맞물리는지 살펴보기
- 하네스를 포크해 새 메시징 게이트웨이나 도구 추가하기
- Waku Memory를 통해 Claude Code, Codex 및 다른 에이전트에서 메모리 하나를 공유하기
빠른 시작
- 1
PyPI에서 패키지를 설치하세요
pip install waku-agent - 2
터미널에서 Waku와 대화하세요(처음 실행할 때 API 키를 입력하라는 메시지가 표시됩니다)
waku - 3
또는 localhost:7777에서 브라우저 대시보드를 여세요
waku dashboard
사용 전 알아둘 점
- 실행하려면 모델 제공업체(예: Anthropic, OpenAI)의 API 키가 필요합니다.
토픽
자주 묻는 질문
- waku-agent은(는) 무엇인가요?
- 읽기 쉬운 Python으로 작성된 로컬 우선 개인용 AI 비서로, 자체 에이전트 루프와 SQLite 기반 메모리, 내장 eval을 제공합니다. waku-agent는 사용자의 컴퓨터에서 실행되는 개인용 AI 비서입니다. 네 가지 구성 요소를 중심으로 만들어졌습니다. 터미널, 브라우저 대시보드, Telegram, Discord 같은 게이트웨이를 하나의 에이전트 루프에 연결하는 하네스, 추론하고 행동한 뒤 반복하는 약 95줄의 Python 루프, 시맨틱·에피소딕·절차적(스킬) 메모리를 아우르는 메모리 시스템, 결정론적 테스트와 LLM-as-judge 점수를 결합하는 eval 계층입니다.
- waku-agent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- waku-agent은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- waku-agent은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. waku-agent의 마지막 커밋은 2026년 10월 11일입니다.
- waku-agent은(는) 어디에 사용할 수 있나요?
- 메모리를 로컬에 보관하는 개인용 비서를 노트북에서 실행하기 작은 코드베이스에서 에이전트 루프, 메모리 검색, eval이 어떻게 맞물리는지 살펴보기 하네스를 포크해 새 메시징 게이트웨이나 도구 추가하기 Waku Memory를 통해 Claude Code, Codex 및 다른 에이전트에서 메모리 하나를 공유하기
- waku-agent는 어떻게 설치하나요?
- PyPI에서 패키지를 설치하세요: pip install waku-agent 터미널에서 Waku와 대화하세요(처음 실행할 때 API 키를 입력하라는 메시지가 표시됩니다): waku 또는 localhost:7777에서 브라우저 대시보드를 여세요: waku dashboard
- waku-agent은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ShenSeanChen/waku-agent
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
TUI와 GUI, 로컬 워크스페이스 도구, 사용자 승인, 세션 영속성, 메모리, Skill/Plugin/MCP 확장을 지원하는 가볍고 자체 호스팅 가능한 개인용 에이전트 앱입니다.
계층형 메모리, 도구 권한, 워크플로와 메신저 연동을 갖춘 셀프 호스팅·로컬 우선 개인 AI 에이전트입니다.
단일 컨테이너에서 실행되며, 장기 기억을 갖춘 지속형 AI 에이전트들이 채팅 채널 전반에서 협업하고 답변하는 셀프 호스팅 플랫폼입니다.
기억 기능과 일일 브리핑, 예약 백그라운드 작업을 갖춘 지속형 AI 비서실장을 구축하기 위한 문서화된 아키텍처이자 설치 가능한 Claude Code 플러그인입니다.
Hermes 기반의 로컬 우선 개인용 OS 에이전트로, 기분·수면·식사·습관을 기록하고 시간에 따른 패턴을 찾아냅니다.