Memdoor logo

Memdoor

開く

単一のCLIバイナリでローカルまたはSSH経由に実行できる、検証ゲート付き永続ワークフローのApache-2.0製コーディング・自動化エージェント。

共有:
代替ツールを見る

Memdoor

Memdoor は Apache-2.0 ライセンスのコーディング・自動化エージェントで、単一の CLI バイナリとして提供されます。ローカルでも、別マシンのゲートウェイへの SSH 接続でも実行でき、同じ実行をターミナル、エディター、スクリプト、CI、スケジュール、スマートフォンから継続できます。単発のチャットではなく、チェック、承認ポイント、中断後の再開を伴う作業を残せることが特徴です。

主な機能

Memdoor はヘッドレス実行を中心に設計されています。memdoor run はシェルや CI からエージェント実行を開始し、memdoor resume は記録された同じ実行を開き直します。プロジェクトのワークフローはリポジトリ内の YAML ファイルとして保持されます。独立したステップは並列に実行でき、宣言したチェックが通るまで完了になりません。承認ゲートは次へ進む前に停止します。組み込みワークフローには PR の振り分けとレビュー、セキュリティレビュー、テスト作成、失敗の説明、Issue の振り分け、テスト修正、リリースノート作成があります。

実行基盤は設定済みのモデルプロバイダー、互換エンドポイント、またはローカルモデルに接続できます。プロジェクトは、ファイル、セッション、コマンドは操作者のマシンに残り、モデルが読む内容だけが選択したプロバイダーに送られると説明しています。チャットモデルの前で不要なコンテキストを減らす決定モデルもありますが、リポジトリのベンチマークは保守者の測定です。重要なコードベースでは自分で検証してください。

実践的なワークフロー

まず使い捨てのリポジトリかブランチで試します。公式手順で導入し、プロバイダーまたはローカルランタイムを接続してから、pr-review のような狭いワークフローを作ります。テストコマンドを必須にし、最終パッチは承認ゲートの後ろに置き、実行記録を残します。GitHub Actions では公式の説明どおり pull_request だけで使い、pull_request_target は使わないでください。fork 由来の未信頼コードが秘密情報へ触れるのを防ぐためです。失敗した実行はローカルで再開し、diff とチェックを確認してから変更を受け入れます。

コスト、制約、代替案

Memdoor 自体は Apache-2.0 のオープンソースです。モデル推論、リモート基盤、プロバイダーアカウントの費用は操作者が負担します。ドキュメントは、無料のホスト型モデルが送信内容を学習に使う可能性を示しているため、私有コードには使うべきではありません。コーディングエージェントはファイル読取、コマンド実行、作業ツリー変更を行えるため、最小権限の資格情報、隔離環境、明示的な承認ゲートを使ってください。

  • Codex CLI は対応アカウントと API ワークフロー向けの OpenAI のターミナル型コーディングエージェントです。
  • Claude Code はリポジトリ作業向けの Anthropic のターミナル型エージェントです。
  • CowAgent はチャネルとメモリを備える、より広いセルフホスト型個人エージェント実行基盤です。

まとめ

ターミナル上の対話だけでなく、CI やスケジューラーから起動でき、持続・検査できるエージェントワークフローが必要なら Memdoor は候補です。まず可逆的な一つのタスクと実際のチェックで始め、ゲートウェイとモデルプロバイダーが自分のセキュリティ境界に合うかを判断してください。本番リポジトリに接続する前に、公式のヘッドレスワークフローガイドを読んでください。

出典

コメント

まだコメントがありません。最初のコメントを投稿してください!