Skip to content

v0.1.0

Choose a tag to compare

@aviadshiber aviadshiber released this 15 Feb 18:54
· 63 commits to master since this release

langfuse-cli v0.1.0

First release of lf — an observability-first CLI for the Langfuse LLM platform, following gh-ux patterns.

Features

  • 6 command groups: traces, prompts, scores, datasets, experiments, sessions
  • Smart output: rich tables in terminal, TSV when piped, --json/--jq/--fields for scripting
  • Config profiles: ~/.config/langfuse/config.toml with system keyring secret storage
  • Prompt tools: compile (variable interpolation), diff (version comparison)
  • Trace visualization: tree command for hierarchical trace view
  • Score analytics: summary command with aggregated statistics

Installation

# With uv (recommended)
uv tool install langfuse-cli

# With pip
pip install langfuse-cli

# With Homebrew
brew install aviadshiber/tap/langfuse-cli

Quick Start

export LANGFUSE_PUBLIC_KEY="pk-lf-..."
export LANGFUSE_SECRET_KEY="sk-lf-..."

lf traces list --limit 5 --from 2025-01-01
lf prompts list
lf --json scores summary

Full Changelog: https://github.com/aviadshiber/langfuse-cli/commits/v0.1.0