Raindrop

Workshop by Raindrop

Give Claude CodeCodexDevinCursorOpenCode the power to write and run agent evals.
Free. Local. Open-source.

the local debugger your agent is missing.

Star on GitHubRead the Docs

macOS, Linux, and probably Windows.

Compatible with
TypeScript·Python·Rust·Go·Vercel AI SDK·OpenAI SDK·Anthropic SDK·LangChain·LlamaIndex·CrewAI·Mastra·Claude Code CLI·Pi·OpenCode·Cursor·
TypeScript·Python·Rust·Go·Vercel AI SDK·OpenAI SDK·Anthropic SDK·LangChain·LlamaIndex·CrewAI·Mastra·Claude Code CLI·Pi·OpenCode·Cursor·
TypeScript·Python·Rust·Go·Vercel AI SDK·OpenAI SDK·Anthropic SDK·LangChain·LlamaIndex·CrewAI·Mastra·Claude Code CLI·Pi·OpenCode·Cursor·

01

Live streamed traces

Every token, every tool call, every decision - streaming into Workshop the moment it happens. No polling, no refreshing.

localhost:5899
Trajectory
ai.generateText
1.1s
check_symptoms
280ms
get_breed_risks
140ms

02

Integrates with your coding agent

Claude Code reads your traces, writes evals, and fixes what's broken.

claude code
● Reading trace aa7eb...
→ Writing eval: test_symptom_followup.ts
→ Fixing: src/prompts/vet.ts:23
✓ eval passes - agent now asks follow-ups

03

Self-healing eval loop

Claude writes the eval, runs your agent, sees the failure, fixes the code, and re-runs - until every assertion passes.

localhost:5899 - evals
✓Agent asks about weight bearing
✓Agent asks about swelling
✓Agent asks about exercise history
3/3 passed
Raindrop capRaindrop umbrella

Limited Edition

get the exclusive launch drip.

Install Workshop and run the magic command. Free merch shipped worldwide while supplies last.

1
2

Get started

Free. Local. Open-source. One-line install.