vercel-labs/personal-agent-template
Open-source template for a durable personal AI agent — web chat, Slack, Linear, and long-term memory with user-approved saves. Eve, Nuxt, Better Auth, Vercel Connect.
해결하는 문제
이 프로젝트는 여러 통신 채널에서 일관된 정체성과 기억을 유지하는 개인용 AI 에이전트를 바로 배포할 수 있는 템플릿을 제공합니다. 각 플랫폼마다 동일한 에이전트 로직을 처음부터 다시 구축할 필요 없이, 사용자는 자신의 어시스턴트를 포크하고 커스터마이징할 수 있습니다.
작동 방식
시스템은 채널, 도구, 기술을 관리하기 위해 Eve 에이전트 프레임워크를 사용합니다. UI와 API는 Nuxt로 구축되었으며, Better Auth를 사용해 사용자 인증을 처리하고 SQLite로 데이터 저장을 수행합니다. 에이전트의 장기 기억은 모든 세션에 주입되어 웹 채팅, Slack, iMessage 간에 컨텍스트가 유지됩니다. Vercel Connect를 통해 GitHub 및 Linear와 같은 외부 도구와 통합되어 실시간 데이터를 조회할 수 있습니다.
대상 사용자
GitHub, Linear와 같은 전문 도구에 접근할 수 있고, 선호하는 메시징 앱을 통해 사용 가능한 개인 맞춤형 AI 어시스턴트를 원하는 개발자 및 개인 사용자.
주요 특징
- 다중 채널 접근: 웹 인터페이스, Slack DM/멘션, iMessage를 통해 동일한 에이전트와 대화 가능.
- 사용자 승인 기반 기억:
save_memory도구를 사용해 새로운 사실을 장기 기억에 저장할 수 있지만, 명시적인 사용자 승인이 필요합니다. - 전문 도구 통합: GitHub 및 Linear의 리포지토리, 풀 리퀘스트, 이슈를 쿼리할 수 있는 내장 지원.
- 지속적인 세션: 스레드가 세션 간에 유지되어 지속적인 대화가 가능합니다.
- 기억 데이터 가져오기: ChatGPT 또는 Claude와 같은 다른 어시스턴트에서 기존 기억을 가져올 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트