memorax-ai/memorax-code

A memory plugin for AI coding that turns engineering experience, repository knowledge, and your way of working into memory that remains useful in future tasks.

MemoraX Code – 持続的なコンテキストをAIコーディングアシスタントに提供

何であるか – GitHub Codex、Anthropic Claude Code、DeepSeek Harness、OpenCode などの大規模言語モデルベースのコーディングエージェントに、共有されクラウドバックアップされた記憶層を追加するnpm配布ツールです。エンジニアリングの教訓、アーキテクチャマップ、ユーザーの好み、再利用可能な手順を、別々のチャットセッション間で記録・再利用することで、アシスタントが中断した場所から再開できるようにします。

動作方法

  • 記憶の種類 – 4つのスコープ付きストア:
    1. コーディング記憶 – 再利用可能な教訓、修正、設計の根拠。
    2. リポジトリ記憶 – リポジトリレベルの事実(モジュールの所有者、エントリポイント、最近のPR/コミット)。
    3. 個人記憶 – ユーザー固有の好み(トーン、言語、出力形式)。
    4. 手順記憶 – 繰り返し発生するタスクのチェックリストと再利用可能なステップ。
  • ツールはローカルでCLI(memorax-code)として実行され、APIキーを介してMemoraXクラウドサービスと通信します。アカウントなしで90日間のゲストモードも利用可能です。
  • コーディングエージェントがターンを終了すると、MemoraX Codeは重要な指示とエージェントの最終応答を抽出し、適切な記憶ストアに簡潔なエントリを書き込みます。完全なトランスクリプトはアップロードされません。
  • エージェントは、必要に応じて(例:Claude Codeでは/$memorax-code)記憶を取得したり、システムが一致するコンテキストを検出すると自動的に取得できます。

主な機能

機能 得られる利点
バックグラウンド記憶の自動保存 教訓が自動的に保存され、手動でのタグ付けは不要
プレファレンスの継続性 好みのトーン、言語、出力スタイルがセッション間で維持される
手順の再利用 保存されたチェックリストが類似した将来のタスクで提案される
リポジトリ全体の知識ベース アーキテクチャ図、エントリポイント、最近の問題/PRデータが最新のまま維持される
アクティブな記憶制御 CLIコマンドで手動で検索・追加・削除が可能
マルチクライアント統合 Codex、Claude Code、DeepSeek Harness、OpenCodeに対応;サポートされる場所ではクォータリマインダーが表示される

導入方法

  1. グローバルインストールnpm install -g @memorax/memorax-code(Node 20+、リポジトリ記憶機能にはPython 3が必要)。
  2. 接続memorax-code setup を実行(ゲストアカウントを作成)または、MemoraXアカウントを作成しAPIキーを提供した後に memorax-code setup --existing-account を実行。
  3. 使用 – サポートされているAIコーディングクライアントでスキルを呼び出す($memorax-code または /memorax-code)。ツールは自動的にコンテキストをキャプチャし、同じリポジトリで新しいセッションを開始する際に後で取得します。

一般的なワークフロー

# アシスタントが作業するリポジトリをクローン
git clone https://github.com/SWE-agent/test-repo.git && cd test-repo

# AIクライアントでスキルを実行してリポジトリ記憶を構築
$memorax-code   # (Claude Codeでは /memorax-code)

# 数ターン後にアシスタントは教訓を保存します。
# チャットを閉じ、新しいセッションを再開し、次のように尋ねます:
$memorax-code "エンジニアリングの教訓を思い出してください、そしてチェックを提案してください"

アシスタントは保存された教訓を取得し、次のタスクをガイドします。

管理

セキュリティとプライバシー

  • クラウドに送信されるのは、ユーザーの指示とエージェントの最終応答の一部のみ。モデルの資格情報や完全なトレースはローカルに残ります。
  • APIキーは ~/.memorax-code/config.toml に保存され、プライベートに保つ必要があります。
  • ネットワークおよび保持ポリシーの詳細は SECURITY.md に記載されています。

誰が恩恵を受けるか

  • 過去の修正、アーキテクチャ決定、個人的なコーディングスタイルを記憶させたいAIペアプログラマーに依存する開発者。
  • 複数のプロジェクトで複数のAIコーディングエージェントを使用し、一貫した知識ベースが必要なチーム。
  • 繰り返しのプロンプトを減らし、AI駆動のコードレビューまたは機能実装の効率を高めたい人。

ライセンス – MIT。

関連

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