ソリティア:Claude Codeで構築されたAIエージェント向けオープンソースアイデンティティレイヤー

ソリティアは、主にClaude Codeを開発環境として使用して構築された、AIエージェント向けのアイデンティティレイヤーを提供するオープンソースプロジェクトです。記憶ツールが想起に焦点を当てるのとは異なり、ソリティアはエージェントが時間をかけてユーザーとどのように連携するかに対処し、作成者が「より優れたノートを持つ賢い見知らぬ人」と表現するものを超えることを目指しています。
主な機能とアーキテクチャ
このシステムは2月から本番環境で運用されており、現在のバージョンは600回以上のセッションと15,700件以上の実際の使用エントリによって形作られています。主要なアーキテクチャ上の決定は、失敗モードの観察と実際の問題の修正から生まれました:
- Claude Codeがツール呼び出しとセッション状態をどのように処理するかに基づいて設計されたMCPサーバーアーキテクチャとフックシステム
- 実際に有用であることが証明されたものに基づいて調整される検索の重み付け
- 本番使用を通じて洗練された起動構造とペルソナコンパイル
- 矛盾検出、信頼度再スコアリング、エンティティ再リンクを備えた自己修正型ナレッジグラフ
- エージェントが空白ではなく事前にブリーフィングされた状態で到着するための階層化された起動コンテキスト
アイデンティティと行動システム
ソリティアのアイデンティティシステムは、静的設定ではなく実際のインタラクションを通じて進化します:
- 気質特性(温かさ、主張性、確信度、観察力)はインタラクションパターンからコンパイルされ、セッション間で進化する
- ペルソナと行動アイデンティティは設定ファイルの編集ではなく、実際の使用から発展する
- セッションの残留物は、何が議論されたかだけでなく、作業がどのように感じられたかを引き継ぐ
- 新規ユーザーは会話を通じてパートナーを構築するガイド付きオンボーディングを受ける - 名前を選び、ニーズを説明すると、システムは回答からペルソナを組み立てる(YAMLは不要)
ローカルファースト設計
ローカルファーストのアプローチは設計上、非交渉事項です:
- すべてのストレージはワークスペースディレクトリ内のSQLite + JSONL
- コアエンジンからのネットワークリクエストはゼロ
- クラウド依存性なし、テレメトリなし、メモリ操作のための外部API呼び出しなし
- 設定不要の自動ローディングバックアップ
- データはあなたのマシン上に留まる
インストールと互換性
pip install solitaire-aiでインストール(注:無関係なパッケージであるinstall solitaireではありません)。このプロジェクトはClaude Codeを最初に対象として構築されていますが、他のエージェントプラットフォームもサポートします。メモリに依存しない設計 - 既存のメモリレイヤーと連携するか、必要に応じて提供します。
ライセンスと入手可能性
AGPL-3.0の下で無料かつオープンソースで、独自埋め込み向けに商用ライセンスも利用可能。PyPIとMCPレジストリで入手可能。縦断的研究からの2つの研究論文は現在査読中です。
📖 Read the full source: r/ClaudeAI
👀 See Also

Audacity MCPサーバーがClaude AIに完全な音声編集制御を提供
開発者が、Claude AIをAudacityに接続するMCPサーバーを作成し、自然言語による音声編集コマンド用に99のツールを提供しています。このオープンソースツールは、Claude Desktop、Claude Code、またはCursorで動作します。

SeeFlow: ライブアプリに接続されたアーキテクチャ図
SeeFlowは、コードベースからフローキャンバスを生成し、各ノードを実際の実行中のアプリに配線します。Claude Code、Codex、Cursor、Windsurf用のプラグインとMCPサーバーを備えています。

無料Claudeセッション最適化ツール:トークン推定、プロンプト圧縮、セッション計画機能
開発者が、Claudeの使用制限を管理するための無料で登録不要のツールを構築しました。このツールには3つの機能があります:プロンプト消費量を事前に確認できるトークン推定機能、フィラー表現を削除してプロンプトを40〜60%削減するプロンプト圧縮機能、コンテキストの再読み込みを最小限に抑えるためにタスクをグループ化するセッションプランナーです。

AIエージェントのメールとGoogleドライブアクセスのトラブルシューティング
AWSサーバーで「Alfie」のようなAIコーディングエージェントを設定する際、メールやGoogleドライブへのアクセスに問題が発生することがよくあります。このケースでは、新しく作成したGmailで設定されたボットがGoogleドライブへのアクセスを試みた後、アクセス制限に直面しました。