
six2dez/drift
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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_environmentandsearch_historycalls 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-.logand 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
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →