Stacks / Analytics

Medium

MLflow / Aim

Experiment tracking you host. MLflow is Apache-2.0; Aim is Apache-2.0 — Weights and Biases without the hosted run meter.

The problem

Weights and Biases is a hosted experiment tracker. You wanted runs, params, and artifacts on a server you control. MLflow is Apache-2.0 (mlflow/mlflow). Aim is Apache-2.0 (aimhubio/aim). This is not W&B's every artifact SKU, Reports, or a hosted model registry SaaS. LLM traces are Langfuse — /replace/langsmith. You still pay disk.

Replaces

Weights and Biases

Replace Weights and Biases See all best open-source LLM observability tools

Estimated SaaS saved

$1,200

per year, small team, before lock-in

Start on Railway

Langfuse if this is LLM traces, not training runs

Sponsor this stack Tip jar

Placeholder: MLflow tracking server plus a volume or S3-compatible store for artifacts. Aim if you want that UI. No one-click template in this repo yet — Start on Railway. LLM traces stay on /stacks/langfuse-observe.

The stack

Cost table

You stop payingTypical / yearSelf-host instead
Weights and Biases (small team)$1,200MLflow or Aim + artifact storage

Agent setup prompt

Replace Weights and Biases with self-hosted MLflow (preferred) or Aim.

- Official tracking server. Persist the backend store and artifacts. Log one run you already have. Do not claim W&B Reports.
- LLM traces stay on /stacks/langfuse-observe. Write AGENT_PROMPT.md.

Also as markdown: /stacks/mlflow-tracking.md

FAQ

MLflow or Aim?
MLflow if you want the common Apache-2.0 tracker (the published W&B stack). Aim if you want that UI — /compare/mlflow-vs-aim.
Is this LangSmith?
No. LLM traces are /replace/langsmith (Langfuse). This page is training and eval runs.
Are these free?
Both catalog rows are Apache-2.0. You pay disk and compute.