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でデータストレージを実装しています。エージェントの長期記憶はすべてのセッションに注入され、Webチャット、Slack、iMessage間でコンテキストが保持されます。Vercel Connectを介してGitHubやLinearなどの外部ツールと統合され、リアルタイムのデータを取得できるようになります。

対象ユーザー

GitHubやLinearなどのプロフェッショナルツールにアクセスでき、好みのメッセージングアプリで利用可能なカスタマイズ可能なAIアシスタントを希望する開発者や個人ユーザー。

特徴

  • マルチチャネルアクセス: Webインターフェース、SlackのDM/メンション、iMessageで同じエージェントとチャット可能。
  • ユーザー承認付き記憶: save_memoryツールを使って新しい事実を長期記憶に保存する提案が可能ですが、明示的なユーザー承認が必要です。
  • プロフェッショナルツール統合: GitHubおよびLinearのリポジトリ、プルリクエスト、イシューの照会に対応する組み込みサポート。
  • 耐久性のあるセッション: スレッドがセッション間で保持され、継続的な会話が可能。
  • 記憶のインポート: ChatGPTやClaudeなどの他のアシスタントから既存の記憶をインポート可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト