コードエージェントのためのローカルでレビュー可能なリポジトリメモリ
Aictx は AI コーディングエージェント向けのローカルファーストなプロジェクトメモリツールです。持久性のある知識をローカルファイルに保存し、クラウドインフラなしでエージェントがタスク前に関連メモリを読み込めるようにします。
Aictx は、AI コーディングエージェント向けのローカルファーストなプロジェクトメモリツールであり、Andrej Karpathy の LLM Wiki パターンから着想を得ています。その主な目的は、エージェントが新しいセッションごとにプロジェクトのコンテキストを再理解する手間を省くことです。永続的な知識をローカルのレビュー可能なファイルに保存することで、Aictx はエージェントが作業を開始する前に関連情報を迅速に取得できるようにし、繰り返しの背景説明作業を削減します。
このツールの最大の特徴は、完全にローカルなストレージ方式です。クラウドサービス、埋め込みベクター、大規模ベクターデータベースに依存する他のソリューションとは異なり、Aictx はすべてのメモリデータをリポジトリの .aictx/ ディレクトリに保存し、Git でバージョン管理します。これにより、データのセキュリティとレビュー可能性が保証され、ネットワーク依存や追加インフラのオーバーヘッドが排除されます。Aictx はクラウドアカウント、埋め込み、ホスト型同期、外部モデル API を必要とせず、コアメモリコマンドは完全にローカルで動作します。
Aictx のワークフローは、「一度セットアップし、エージェントが関連リマインダーをロードし、永続的な発見を保存する」というシンプルなサイクルに従います。セットアップ後、エージェントは非自明なタスクの前に関連メモリを自動的にロードし、作業完了後にはセッション、ブランチ、レビューをまたいで保持すべき知識のみを保存します。この「ロード→作業→保存」のループにより、繰り返しのコンテキスト学習作業が大幅に削減されます。
ツールは4つの主要なインターフェースを提供します。ワンタイムセットアップ(aictx setup)はローカルメモリとリポジトリガイドを作成します。タスクフォーカスドローディング(aictx load)はタスク記述に基づいて関連コンテキストをインテリジェントに取得します。ビジュアルメモリビューア(aictx view)はローカルブラウザで開き、人間がメモリスキーマ、オブジェクト、関係、出典、グラフコンテキストを検査できます。保存規律(aictx remember --stdin)は、永続的な決定、ワークフロー、落とし穴、ソースレコード、統合サマリーのみを保存することを保証します。
メモリタイプは多様で、決定/制約、ワークフロー/落とし穴、ソース、統合サマリー、質問/事実/概念が含まれます。すべてのメモリは出典と関係のトレースが可能で、情報の信頼性を保証します。Aictx は Codex、Claude Code、OpenCode、Cursor、Cline などの主要なプログラミングエージェントと互換性があり、対応する統合ガイドを提供しています。例えば、Codex ユーザーはマーケットプレイスを追加して Aictx プラグインをインストールでき、Claude Code ユーザーは /plugin コマンドでインストールできます。MCP 対応クライアントの場合は、最初に CLI を使用し、後で aictx-mcp を設定できます。
プロジェクトは MIT ライセンスの下でオープンソース化されており、GitHub でホストされています。問題の報告、ドキュメントの修正、サンプル、プルリクエストなど、コミュニティからの貢献を歓迎します。