Communityコーディング&開発github.com

twilareckless401/agent-soul

AIエージェントに継続的なアイデンティティと永続的なメモリを提供します。セッションやデバイスを超えて、Gitネイティブでオープンなフレームワークを使用し、プロプライエタリなAPIは不要です。

agent-soul とは?

このスキルは、AIエージェント(例:Claude Code、Cursor、Codex)に、セッションやデバイスを超えた継続的なアイデンティティと永続的なメモリを提供します。Gitをネイティブに利用したオープンフレームワークを採用しており、プロプライエタリなAPIや外部サービスに依存しません。これにより、エージェントは過去のコンテキストや学習内容を保持し、複数のワークフローやプラットフォーム間で一貫した動作が可能になります。例えば、チャットセッションの履歴やタスクの進行状況をGitリポジトリに保存し、次回のセッションで復元できます。主なユースケースとしては、コードレビューの文脈維持、長期的なプロジェクトの記憶、マルチデバイスでのエージェント体験の同期などが含まれます。設定は簡単で、既存のGitワークフローと統合でき、セキュリティとプライバシーを重視した設計です。

対応~Claude Code~Codex CLI~Cursor
npx skills add twilareckless401/agent-soul

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

agent-soul は何をしますか?

AIエージェントに継続的なアイデンティティと永続的なメモリを提供します。セッションやデバイスを超えて、Gitネイティブでオープンなフレームワークを使用し、プロプライエタリなAPIは不要です。

概要

このスキルは、AIエージェントが過去の相互作用や文脈を記憶し、セッションやデバイスをまたいで同一のアイデンティティを維持できるようにします。Gitリポジトリをバックエンドとして使用するため、セットアップが簡単で、既存のワークフローと統合できます。

機能

  • 永続的なメモリ: エージェントの状態と履歴をGitリポジトリに保存し、後で復元します。
  • 継続的なアイデンティティ: エージェントに一意のIDを割り当て、複数のセッションで一貫した振る舞いを実現します。
  • マルチデバイス対応: 同じGitリポジトリを共有することで、異なるデバイス間でメモリとアイデンティティを同期します。
  • オープンでプライバシー重視: プロプライエタリなAPIや外部サービスは不要で、すべてのデータはユーザー自身のGitリポジトリに保存されます。

使用方法

  1. スキルをインストールします。
  2. Gitリポジトリを初期化するか、既存のリポジトリを指定します。
  3. エージェントのアイデンティティとメモリが自動的に管理されます。

設定例

# 新しいリポジトリを作成
git init my-agent-memory
# スキルを設定
# 例:agent-soul 設定コマンド(実際のコマンドはスキルによって異なります)

互換性

  • 対応プラットフォーム: Claude Code、Cursor、Codex(およびその他のGit対応AIエージェント)
  • 要件: Gitがインストールされていること

詳細

このフレームワークは、エージェントの状態をJSON形式でGitリポジトリに保存し、コミットメッセージやブランチを活用してバージョン管理と復元を実現します。ユーザーは必要に応じて手動でメモリを編集したり、履歴を確認したりできます。

ライセンス

オープンソースライセンス(プロジェクトのライセンスに従います)

関連スキル