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代理。它消除了為每個平台從頭建構相同代理邏輯的需要,讓使用者可以 fork 並自訂自己的助理。

運作方式

系統使用 Eve 代理框架來管理通訊管道、工具與技能。UI 與 API 基於 Nuxt 建構,使用 Better Auth 進行使用者驗證,並以 SQLite 進行資料儲存。代理的長期記憶會注入每個會話中,確保在 Web 聊天、Slack 與 iMessage 之間維持上下文。它透過 Vercel Connect 與 GitHub 和 Linear 等外部工具整合,讓代理能查詢這些服務的即時資料。

適用對象

希望擁有可存取其專業工具(如 GitHub、Linear)並能透過偏好訊息應用程式使用的個人化 AI 助理的開發者與個人使用者。

主要特色

  • 多管道存取:透過 Web 界面、Slack 私訊/提及與 iMessage 與同一代理對話。
  • 使用者批准的記憶:代理可使用 save_memory 工具建議將新事實儲存至長期記憶,但需使用者明確批准。
  • 專業工具整合:內建支援查詢 GitHub 與 Linear 中的程式碼庫、拉取請求與問題。
  • 持久會話:對話線程在會話間持續保留,支援連續對話。
  • 記憶匯入:可從其他助理(如 ChatGPT 或 Claude)匯入既有記憶。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案