에이전트가 격리된 클라우드 샌드박스에서 작업하고 승인된 변경 요청으로 결과를 전달하는 오픈소스 셀프 호스팅 AI 운영체제입니다.
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
저장소를 clone합니다
git clone https://github.com/vercel-labs/personal-agent-template.git - 2
프로젝트 디렉터리로 이동합니다
cd personal-agent-template - 3
종속 항목을 설치하고 env 파일을 복사한 다음 데이터베이스 마이그레이션을 실행합니다
pnpm install && cp .env.example .env && pnpm db:migrate - 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 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트가 도구, 데이터, 조직을 권한에 맞춰 함께 파악하도록 지원하는 오픈소스 이벤트 소싱 컨텍스트 레이어입니다.
QR 코드 또는 인증 정보를 이용해 IM 봇(Feishu, WeChat, DingTalk, WeCom, QQ, Slack, Telegram, Discord, WhatsApp)을 DeepSeek Harness에 연결하는 플러그인입니다.
Claude Code, Codex, OpenClaw 등 여러 AI 에이전트가 함께 사용하는, 로컬에서 직접 호스팅하는 개인용 영구 메모리 허브입니다.
코딩 에이전트의 세션 활동을 기록하고 AI로 압축한 뒤, 이후 세션에 관련 컨텍스트를 제공하는 지속성 메모리입니다.
대화 전반에 걸쳐 사용자, 세션, 에이전트 컨텍스트를 저장하고 검색하는 AI 에이전트 및 앱용 메모리 레이어입니다.