SD

six2dez/drift

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

43 stars 3 forks 品質 75 トレンド 20MIT

CaidoのためのセキュリティAIヘルパー:あなたのローカルClaudeコード/Gemini / Codex / Copilot CLIをマニュアルWebセキュリティテストのための18 MCPツールを介して配管します。 ローカルファースト、APIキーなし.

概要

ドリフトは、ローカルにインストールされたAI CLIツール(Claude Code、Gemini CLI、Codex CLI、Copilot CLI)をCaido内で実行し、Caidoセッションを埋め込まれたMCPサーバーを介してライブアクセスします。 — Drift は、お使いのマシンで既に認証された CLI ツールを使用します。 すべてのチャットはローカルCLに対して実行されます。トラフィックはリモートLLMホスティングサービスのためにあなたのボックスを離れません。 - : Claudeコード(セッション履歴書付き)、Gemini CLI、Codex CLI、Copilot CLI - : stdioを介してすべてのプロバイダに公開された18 Caidoツール - : コマンドパレット、リクエスト/レスポンスのコンテキストメニュー(Review Request)、 "Build Test Plan"、 "Review Response"、 "Inspect JavaScript") - : 分析アクションは、可視プロンプトの短縮を維持し、別のチャット添付ファイルとして原材料を添付 - ヘッダーは、現在のCaido UIのコンテキストを提示し、任意の決定書込み命令を実行し、MCP reviewのアクションを実行します.

概要(AI 翻訳)

ドリフトは、ローカルにインストールされたAI CLIツール(Claude Code、Gemini CLI、Codex CLI、Copilot CLI)をCaido内で実行し、Caidoセッションを埋め込まれたMCPサーバーを介してライブアクセスします。

APIキーは必要ありません — Drift は、既にマシンで認証された CLI ツールを使用します。 すべてのチャットはローカルCLに対して実行されます。トラフィックはリモートLLMホスティングサービスのためにあなたのボックスを離れません。

##特徴

  • 4 CLI バックエンド: クロードコード(セッション履歴書付き)、Gemini CLI、Codex CLI、Copilot CLI -MCPツール: stdioを介してすべてのプロバイダに露出18 Caidoツール -Caidoインテグレーション: リクエスト/応答のコマンドパレット、コンテキストメニュー(「レビューリクエスト」、「テストプランの構築」、「レビューレスポンス」、「JavaScriptのチェック」) -Structured HTTP handoff: 解析アクションは、可視プロンプトを短くし、別のチャットの添付ファイルとして原材料の要求/応答資料を添付します -Contextの可視性:ヘッダーは現在のCaido UIコンテキストと任意のexplicit MCPプロジェクトをオーバーライド表示します
  • ツールの安全性:グループごとに、機密MCPアクション([[send_request]]])、[set_environment、インターセプトコントロール、[[run_workflow])のオプションの確認を有効にします

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Drift - Security copilot / MCP assistant for Caido

Drift runs locally-installed AI CLI tools (Claude Code, Gemini CLI, Codex CLI, Copilot CLI) inside Caido with live access to your Caido session via an embedded MCP server.

No API keys needed — Drift uses CLI tools already authenticated on your machine. Every chat turn runs against a local CLI; traffic never leaves your box for a remote LLM-hosting service.

Features

  • 4 CLI backends: Claude Code (with session resume), Gemini CLI, Codex CLI, Copilot CLI
  • MCP tools: 18 Caido tools exposed to every provider via stdio
  • Caido integration: command palette, context menus on requests/responses (“Review Request”, “Build Test Plan”, “Review Response”, “Inspect JavaScript”)
  • Structured HTTP handoff: analysis actions keep the visible prompt short and attach raw request/response material as a separate chat attachment
  • Context visibility: the header shows the current Caido UI context plus any explicit MCP project override
  • Tool safety: per-group enables plus optional confirmation for sensitive MCP actions (send_request, create_finding, set_environment, intercept controls, run_workflow)
  • MCP activity trace: assistant replies show which Caido tools were called and how they ended
  • Live MCP test: Settings can verify tool discovery plus live get_environment and search_history calls before you trust a provider session
  • Chat persistence: conversations saved via SQLite with JSON backup; persistence failures surfaced rather than silently swallowed
  • Streaming output with real cancellation, a spawn-time timeout watchdog, and per-chat session lifecycle status
  • Cancel-safe turns: pressing Stop never duplicates the assistant message even if the provider resolves after SIGTERM
  • Context-menu queue: a context-menu action fired while another turn is streaming is queued with a toast, drained when the current turn finishes, and cleared if you press Stop
  • In-app Help tab: prerequisites, setup walkthrough, troubleshooting, prompt examples
  • Diagnostics report: one-click copy/download of a redacted diagnostics bundle for bug reports
  • Session debug log (opt-in): a checkbox in Settings > Process streams per-session provider lifecycle events to /tmp/drift-session-.log and deletes the file when the session ends

Installation

pnpm install
pnpm build

Install dist/drift.zip in Caido via Plugins > Install from file.

Configuration

CLI Providers

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →