Raindrop Workshop(GitHub リポジトリ)
Raindrop Workshop は、Claude Code にトレーシング機能や自己修復型評価ループを追加し、コードベースの解析と修正を自動化するツールである。
キーポイント
Claude Code の拡張機能
従来のコーディング能力に加え、実行トレースの読み込みやコードベースに対する評価(evals)作成機能を統合し、バグ修正を自動化する。
自己修復型評価ループ
ライブストリーミングされたトレースとローカル再生機能を活用したフィードバックループにより、問題を検知して自動的に修正を試みる仕組みを提供する。
広範な言語・エコシステム対応
TypeScript, Python, Go, Rust などの主要プログラミング言語に加え、一般的な SDK やプロバイダー、コーディングエージェントとの互換性を確保している。
影響分析・編集コメントを表示
影響分析
このツールは、AI コーディングエージェントが単なるコード生成だけでなく、実行状況の分析と自己修正を行う「自律型開発者」へと進化するための重要なステップを示しています。特に複雑なコードベースにおけるバグ特定と修復プロセスを自動化することで、開発者のデバッグ負荷を大幅に軽減し、ソフトウェア品質向上に寄与する可能性があります。
編集コメント
AI エージェントが生成したコードの信頼性を担保するための「評価と修正」機能に特化したツールであり、実務での活用期待が高まります。
エージェントが欠いているローカルデバッガー。 エージェントがローカルで思考する瞬間を、その瞬間にウォッチ:すべてのトークン、すべてのツール呼び出し、すべての決定。
Claude Code に、トレースを読み込み、コードベースに対して評価(eval)を書き、壊れた箇所を修正する力を与えましょう。
インストール
curl -fsSL https://raindrop.sh/install | bash
ソースからビルド
git clone https://github.com/raindrop-ai/workshop.git
cd workshop
bun install
bun run dev
bun run dev は、ローカルの Workshop デーモンと Vite UI を起動します。起動後、http://localhost:5899 を開いてください。
エージェントの計装(インストルメント)
リポジトリ内で好みのコーディングエージェントを開き、以下を実行してください:
/instrument-agent
これにより、Raindrop によるトレースがエージェントに追加され、ブラウザで Workshop が起動します。
それだけです。エージェントの実行と同時に、トレースが UI にストリーミングされます。
機能
- ライブストリーミングされるトレース。 すべてのトークン、ツール呼び出し、スパンは、発生した瞬間にそのまま Workshop にストリーミングされます。ポーリングもリフレッシュも不要です。
- コーディングエージェントとの統合。 Claude Code はあなたのトレースを読み込み、コードベースに対して評価(eval)を書き、壊れた箇所を修正します。
- 自己修復型の評価ループ。 Claude が評価(eval)を作成し、エージェントを実行し、失敗を確認し、コードを修正し、再実行します。すべてのアサーションがパスするまでこれを繰り返します。
- ローカルでの再生。
/setup-agent-replayは、本番環境のトレースを実際のエージェントコードに対して再生するための HTTP エンドポイントをセットアップします。
何でも互換性あり
- 言語: TypeScript, Python, Go, Rust
- SDKs: Vercel AI SDK, OpenAI Agents SDK, Anthropic SDK, Claude Agent SDK,
LangChain, LangGraph, CrewAI, Mastra, Pydantic AI, DSPy, Google ADK, Strands,
Agno, Deep Agents
- Providers: AWS Bedrock, Azure OpenAI, Vertex AI
- Coding agents: Claude Code, Codex, Devin, Cursor, OpenCode
Configuration
Env var
Purpose
Default
RAINDROP_WORKSHOP_PORT
HTTP + WS port
5899
RAINDROP_WORKSHOP_DB_PATH
SQLite database file
~/.raindrop/raindrop_workshop.db
RAINDROP_LOCAL_DEBUGGER
SDK-side: where to mirror traces
unset
CLI
raindrop workshop # start and open UI
raindrop workshop setup # write .env, then start and open
raindrop workshop status # check health
raindrop workshop reset # delete local DB after confirmation
raindrop update # update the binary
License
MIT.
原文を表示
The local debugger your agent is missing. Watch your agent think locally,
the moment it happens: every token, every tool call, every decision.
Give Claude Code the power to read your traces, write evals against your
codebase, and fix what's broken.
Install
curl -fsSL https://raindrop.sh/install | bashBuild from source
git clone https://github.com/raindrop-ai/workshop.git
cd workshop
bun install
bun run devbun run dev starts the local Workshop daemon and Vite UI. Open
http://localhost:5899 after it starts.
Instrument your agent
Open your coding agent of choice in your repository and run:
/instrument-agent
This will instrument your agent with Raindrop tracing and open Workshop in your browser.
That's it. Traces stream into the UI the moment your agent runs.
What it does
- Live streamed traces. Every token, tool call, and span streams into
Workshop as it happens. No polling, no refreshing.
- Coding-agent integration. Claude Code reads your traces, writes evals
against your codebase, and fixes what's broken.
- Self-healing eval loop. Claude writes the eval, runs your agent, sees the
failure, fixes the code, and re-runs — until every assertion passes.
- Local replay. /setup-agent-replay scaffolds an HTTP endpoint that replays a
production trace against your real agent code.
Compatible with everything
- Languages: TypeScript, Python, Go, Rust
- SDKs: Vercel AI SDK, OpenAI Agents SDK, Anthropic SDK, Claude Agent SDK,
LangChain, LangGraph, CrewAI, Mastra, Pydantic AI, DSPy, Google ADK, Strands,
Agno, Deep Agents
- Providers: AWS Bedrock, Azure OpenAI, Vertex AI
- Coding agents: Claude Code, Codex, Devin, Cursor, OpenCode
Configuration
Env var
Purpose
Default
RAINDROP_WORKSHOP_PORT
HTTP + WS port
5899
RAINDROP_WORKSHOP_DB_PATH
SQLite database file
~/.raindrop/raindrop_workshop.db
RAINDROP_LOCAL_DEBUGGER
SDK-side: where to mirror traces
unset
CLI
raindrop workshop # start and open UI
raindrop workshop setup # write .env, then start and open
raindrop workshop status # check health
raindrop workshop reset # delete local DB after confirmation
raindrop update # update the binaryLicense
MIT.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み