Repolode
vercel-labs

vercel-labs/personal-agent-template

웹 채팅, Slack, GitHub, Linear, 영구 메모리를 갖춘 셀프 호스팅 개인용 AI 에이전트를 위한 포크 가능한 Nuxt 및 Eve 템플릿입니다.

스타
477
포크
78
열린 이슈
3
마지막 커밋
2개월 전

어떤 프로젝트인가요?

Personal Agent Template은 항상 실행되는 나만의 AI 어시스턴트를 만들기 위한 출발점입니다. 브라우저에서 채팅 인터페이스를 실행하고, 같은 에이전트를 Slack DM 및 멘션에 연결해 여러 환경에서 대화와 컨텍스트가 이어지도록 합니다. 에이전트는 GitHub 저장소, pull request, 이슈, 워크플로와 Linear 이슈, 프로젝트, 사이클을 조회할 수 있으며, 쓰기 작업은 지속적으로 적용되는 승인을 거쳐야 합니다.

이 프로젝트는 Nuxt 웹 앱(Nitro API, Better Auth 이메일/비밀번호 로그인, PostgreSQL 포함)과 Eve 에이전트 런타임을 결합합니다. Eve가 대화 기록을 보관하므로 스레드는 세션이 바뀌어도 유지됩니다. 장기 메모리는 사용자별로 모델이 관리하는 용량 제한 문서이며, 비공개 Vercel Blob 스토리지에 저장됩니다. 에이전트는 매 대화 차례 전에 이를 불러오고, 대화 내용에 따라 항목을 저장하거나 삭제합니다. 모닝 브리핑 스킬은 불러온 주요 관심사와 할당된 Linear 이슈를 요약합니다.

이 템플릿은 MIT 라이선스로 제공되며, 포크한 뒤 이름을 바꾸도록 설계되었습니다. V라는 페르소나가 기본으로 포함되어 있으며, 커스터마이징 가이드에서 에이전트 이름, 모델, 도구, 스킬, 연동 서비스 및 UI 테마를 설정하는 방법을 설명합니다. Vercel에 원클릭으로 배포하거나 Node.js 24 이상 및 pnpm으로 셀프 호스팅할 수 있습니다.

핵심 기능

  • 01세션이 바뀌어도 이어지는 스레드와 실시간으로 표시되는 도구 호출을 지원하는 브라우저 채팅.
  • 02동일한 에이전트로 연결되는 Slack DM 및 @멘션, 웹 프로필과 계정 연동 지원.
  • 03Vercel Connect를 통한 GitHub 및 Linear 도구 제공, 쓰기 작업에는 승인 필요.
  • 04매 대화 차례 전에 불러오고 에이전트가 수정할 수 있는 사용자별 영구 메모리.
  • 05불러온 메모리와 할당된 Linear 이슈를 바탕으로 하는 모닝 브리핑 스킬.
  • 06원클릭 Vercel 배포 또는 Better Auth와 PostgreSQL을 사용한 로컬 셀프 호스팅.

활용 사례

  • Vercel 또는 Node.js 인프라에서 직접 호스팅하고 제어하는 개인용 어시스턴트 구축.
  • 채팅 인터페이스나 Slack에서 GitHub pull request 및 Linear 이슈 조회.
  • 고유한 페르소나, 도구, 메모리를 갖춘 맞춤형 에이전트를 만들기 위한 출발점.
  • 에이전트 애플리케이션에서 Eve, Nuxt, Better Auth를 함께 사용하는 방법 탐색.

빠른 시작

  1. 1

    저장소를 clone합니다

    git clone https://github.com/vercel-labs/personal-agent-template.git
  2. 2

    프로젝트 디렉터리로 이동합니다

    cd personal-agent-template
  3. 3

    종속 항목을 설치하고 env 파일을 복사한 다음 데이터베이스 마이그레이션을 실행합니다

    pnpm install && cp .env.example .env && pnpm db:migrate
  4. 4

    개발 서버를 시작하고 localhost:3000을 엽니다

    pnpm dev

사용 전 알아둘 점

  • Node.js 24+와 pnpm이 필요하며, BETTER_AUTH_SECRET 및 INTERNAL_API_SECRET과 같은 환경 변수도 필요합니다.
  • 영구 메모리를 사용하려면 배포 전에 프로젝트에 연결된 비공개 Vercel Blob 스토어가 필요합니다.
  • GitHub 및 Linear 연동은 Vercel Connect에 의존하므로 설정 작업이 추가됩니다.

토픽

자주 묻는 질문

personal-agent-template은(는) 무엇인가요?
웹 채팅, Slack, GitHub, Linear, 영구 메모리를 갖춘 셀프 호스팅 개인용 AI 에이전트를 위한 포크 가능한 Nuxt 및 Eve 템플릿입니다. Personal Agent Template은 항상 실행되는 나만의 AI 어시스턴트를 만들기 위한 출발점입니다. 브라우저에서 채팅 인터페이스를 실행하고, 같은 에이전트를 Slack DM 및 멘션에 연결해 여러 환경에서 대화와 컨텍스트가 이어지도록 합니다. 에이전트는 GitHub 저장소, pull request, 이슈, 워크플로와 Linear 이슈, 프로젝트, 사이클을 조회할 수 있으며, 쓰기 작업은 지속적으로 적용되는 승인을 거쳐야 합니다.
personal-agent-template은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
personal-agent-template은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
personal-agent-template은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. personal-agent-template의 마지막 커밋은 2026년 9월 2일입니다.
personal-agent-template은(는) 어디에 사용할 수 있나요?
Vercel 또는 Node.js 인프라에서 직접 호스팅하고 제어하는 개인용 어시스턴트 구축. 채팅 인터페이스나 Slack에서 GitHub pull request 및 Linear 이슈 조회. 고유한 페르소나, 도구, 메모리를 갖춘 맞춤형 에이전트를 만들기 위한 출발점. 에이전트 애플리케이션에서 Eve, Nuxt, Better Auth를 함께 사용하는 방법 탐색.
personal-agent-template는 어떻게 설치하나요?
저장소를 clone합니다: git clone https://github.com/vercel-labs/personal-agent-template.git 프로젝트 디렉터리로 이동합니다: cd personal-agent-template 종속 항목을 설치하고 env 파일을 복사한 다음 데이터베이스 마이그레이션을 실행합니다: pnpm install && cp .env.example .env && pnpm db:migrate 개발 서버를 시작하고 localhost:3000을 엽니다: pnpm dev
personal-agent-template은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vercel-labs/personal-agent-template

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

관련 프로젝트