Weights & Biases

Active
GitHub Python MIT

Description

Weights & Biases is an experiment tracking, visualization, and collaboration platform for ML and LLM applications, covering agent training evaluation, hyperparameter management, and model registry workflows.

Key Features

  • Experiment tracking — Automatically log hyperparameters, metrics, system resources, and code versions with side-by-side comparison
  • W&B Models — Provides model artifacts registry, versioning, and promotion to production
  • W&B Weave — LLM and agent tracing tool with prompt evaluation, conversation replay, and quality scoring
  • Sweeps hyperparameter search — Built-in Bayesian and grid search to find the best hyperparameter combinations at scale
  • Team collaboration — Shareable experiment reports and dashboards with comments and access control
  • Reports and dashboards — Drag-and-drop authoring of publishable experiment reports with embedded charts and interactive components

Use Cases

💡 Track agent training and fine-tuning experiments, comparing different models and hyperparameter combinations
💡 Use Weave to record LLM call traces, debug agent decision chains, and evaluate output quality
💡 Manage prompt engineering experiments for agents with prompt versioning and evaluation scores
💡 Share experiment reports and dashboards across teams to standardize agent R&D workflows
💡 Register trained models in W&B Artifacts and publish them to production inference services

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (11.2k stars)
  • Permissive open-source license (MIT)

⚠️ Limitations

  • High issue backlog (925 open issues)

Quick Start

pip install wandb
wandb login
import wandb
wandb.init(project='agent-eval', config={'lr': 0.001, 'model': 'claude-sonnet-4-6'})
for step in range(100):
  wandb.log({'loss': 0.1 * step, 'accuracy': 0.9 + 0.001 * step})
wandb.finish()

Related Projects

Plano

7.0k · Rust
Active A

An AI-native proxy and data plane for agentic apps with built-in orchestration, safety, observability, and smart LLM routing so developers can focus on agent core logic.

llm-gatewayllm-routingobservability +2
  • · AI-native proxy and data plane with built-in orchestration and safety
  • · YAML-based agent descriptions for intelligent routing without hand-written logic
  • · Agentic Signals for zero-code full-chain observability capture

AxonHub

5.0k · Go
Active A

Open-source AI gateway that lets any SDK call 100+ LLMs. Built-in failover, load balancing, cost controls, and end-to-end tracing for production AI agent workloads.

agent-toolsllm-gatewayobservability +2
  • · Unified LLM gateway - call 100+ models through OpenAI and Anthropic compatible protocols
  • · Automatic failover - switch to backup providers when the primary one is down
  • · Smart load balancing - distribute requests across model instances to avoid overload