AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Software › W&B Weave
✦ Free & open sourceSoftware

W&B Weave

Weights & Biases toolkit and Python SDK for tracing and evaluating AI agents and LLM applications.

Weave: trace agents with weave.init()

W&B's open-source SDK for agent tracing and evals; the trace server is not in the repo.

Free forever · open source · Apache-2.0
✓ Use today✓ Browser-based✓ Real-time collaboration
7.8
ZEKAI
Easy tracing, hosted backend
Free & open source · Software
Ease of setup8
Usefulness7
Maintenance9.5
Community6.5
★ 1,146
GITHUB
Nov 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Weave is Weights & Biases' toolkit for tracing and evaluating AI agents. The repository is the Apache-2.0 client SDK; traces go to a W&B account, so it suits teams already on W&B rather than people who want a self-hosted server.

Runs on
Web
Hosting
Cloud or self-host
Languages
Python
License
Apache-2.0

What it is

After weave.init(), supported SDKs such as OpenAI Agents SDK, Claude Agent SDK and Google ADK are autopatched and show conversations, turns, LLM calls and tool calls in an Agents tab. For your own loops, start_conversation, start_turn, start_llm and start_tool wrap them, and @weave.op traces plain functions into the Calls tab; it also runs evaluations.

Who it's for

It suits Python developers who already use Weights & Biases, or are happy to sign up for it, and want agent traces with almost no setup. It does not suit anyone needing the whole stack in their own data centre from this repo, because the README says the trace server lives in wandb/core.

Key features

One-call agent tracing

weave.init() autopatches OpenAI Agents SDK, Claude Agent SDK and Google ADK.

Agents tab

Conversations, turns, LLM calls and tool calls are grouped in a dedicated Agents view.

Custom agent context managers

start_conversation, start_turn, start_llm and start_tool wrap your own agent loop.

@weave.op function tracing

Decorate functions to see them in the Calls tab.

Evaluation framework

Weave evaluates agents and LLM applications; the README places its code in weave/flow.

W&B account integration

Traces land in your Weights & Biases project and can sit beside its experiment tracking.

How to start

Up and running in 3 steps

1
Create a Weights & Biases account, get an API key from wandb.ai/authorize and set WANDB_API_KEY.
2
Run pip install weave openai-agents requests (for the OpenAI Agents SDK example) and call weave.init() at the top of your script.
3
Run your agent, open the project URL that weave.init() prints, and look in the Agents tab.
Real talk

Our honest verdict

What's great

  • Tracing the supported agent SDKs needs only weave.init(), per the README quickstart.
  • The Agents tab models conversations and turns, not only a flat list of calls.
  • The Apache-2.0 SDK covers Python 3.10 or higher, and the project also ships a TypeScript package.
  • It connects to the Weights & Biases platform, which you may already use for model experiment tracking.

Where it falls short

  • A Weights & Biases account and API key are required (WANDB_API_KEY); the README quickstart does not describe running your own trace server.
  • The README says the trace server code is developed in wandb/core, so this repo is the client, not a self-hostable backend.
  • The README says the Weave engine and Weave boards code is on pause while the team focuses on tracing and evaluations, and a cleanup is in progress.
  • The quickstart example also needs an OpenAI API key, and the older start_session API now emits a DeprecationWarning.
Cost

Pricing & license

The SDK is free under Apache-2.0, but traces are stored in a W&B account. The pricing page (wandb.ai/site/pricing, now titled CoreWeave Forge Pricing) lists Free at $0 a month; Pro starting at $60 a month with a 30-day free trial; and Enterprise on custom plans. Weave ingestion is listed at 1 GB a month on Free and 1.5 GB on Pro, with extra ingestion billed per MB.

Paid work

Open remote AI-training roles

767 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: W&B Weave for Software
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure W&B Weave for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can I self-host Weave from this repo?

The README does not describe it. It says the trace server Weave talks to is developed in wandb/core, so this repo is the client and evaluation code.

Do I need a W&B account?

Yes, the README lists a Weights & Biases account and API key as prerequisites, with a free tier available.

Which agent frameworks work with one line?

The README names OpenAI Agents SDK, Claude Agent SDK and Google ADK, for which weave.init() is enough.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Software — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google