kingcharleslzy-ai/agent-soul

AIエージェント向けの共有メモリとアイデンティティ — Gitネイティブ、セルフホスト、ベンダーロックインなし

agent-soul とは?

このスキルは、AIエージェントに永続的な記憶と一貫したアイデンティティを提供します。Gitをネイティブに使用するため、エージェントの状態や対話履歴をバージョン管理でき、自己ホスト可能でベンダーロックインがありません。Claude Code、Cursor、Codexなどの主要なAIエージェントプラットフォームと互換性があり、エージェント間でコンテキストを共有したり、プロジェクト固有の知識ベースを構築したりするのに役立ちます。仕組みとしては、SKILL.mdドキュメントに従い、Gitリポジトリを介してメモリを読み書きします。これにより、エージェントは以前の会話や決定を思い出し、時間を超えて一貫性を保つことができます。

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

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

agent-soul は何をしますか?

AIエージェント向けの共有メモリとアイデンティティ — Gitネイティブ、セルフホスト、ベンダーロックインなし

概要

agent-soulは、AIエージェントに共有記憶と一貫したアイデンティティを提供するスキルです。Gitを基盤としているため、エージェントの状態は常にバージョン管理され、自己ホスト環境でも動作し、特定のベンダーに依存しません。

主な機能

  • 永続的な記憶: エージェントが以前の対話や決定を記憶します。
  • 共有アイデンティティ: 複数のエージェント間で一貫したペルソナと知識を維持します。
  • Gitネイティブ: すべての記憶はGitリポジトリに保存され、履歴の追跡やロールバックが容易です。
  • セルフホスト: 自分のインフラで実行でき、外部サービスに依存しません。
  • ベンダーロックインなし: 主要なAIエージェントプラットフォーム(Claude Code、Cursor、Codexなど)と互換性があります。

使用方法

  1. スキルをエージェントに追加します。
  2. エージェントは自動的にagent-soul Gitリポジトリを作成し、管理します。
  3. 記憶は以下のようなコマンドで操作できます:
# 現在の記憶を表示
agent-soul read

# 新しい記憶を追加
agent-soul write "ユーザーはPythonを好む"

# 記憶の履歴を確認
agent-soul log

設定

環境変数で動作をカスタマイズできます:

変数名説明デフォルト値
AGENT_SOUL_REPO記憶リポジトリのパス~/.agent-soul
AGENT_SOUL_BRANCH使用するGitブランチmain

アーキテクチャ

エージェントはSKILL.mdの指示に従い、ファイルシステム経由で記憶リポジトリと対話します。各記憶はMarkdownファイルとして保存され、Gitの標準機能で管理されます。

ライセンス

MIT

関連スキル