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·

Workshop by Raindrop

the local debugger your agent is missing.

Star on GitHubRead the Docs

macOS, Linux, and probably Windows.

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.

Raindrop

raindrop.ai