Langfuse

LangSmith の代替。LLM アプリのトレース・評価・プロンプト管理(オープンコア)

オープンソース代替:LangSmith

公式サイト ↗ GitHub ドキュメント

自分のサーバーで動かすなら:メモリ 16GB 以上の VPS で、月額 6,210円〜(目安) 導入方法と VPS の比較を見る ↓

  • Docker対応
  • SSO対応
  • クラウド版あり
  • セルフホスト可
  • 商用利用可
  • 日本語ドキュメント

オープンコア:MIT

ee/・web/src/ee/・worker/src/ee/ 以外は MIT。ee 配下は Langfuse Enterprise License で、プロジェクト単位の権限ロール、保護されたプロンプトラベル、データ保持ポリシー、監査ログ、サーバー側のデータマスキング、画面のカスタマイズ、SCIM・組織管理 API などを使うには有償のライセンスキーが必要。公式はコア機能と API は MIT の範囲で制限なく使えるとしている。

Langfuse は、LLM アプリや AI エージェントの入出力・トークン数・コスト・遅延を記録して可視化するオブザーバビリティ基盤です。トレースの閲覧に加え、データセットを使った評価、LLM による自動採点、人手のアノテーション、プロンプトのバージョン管理、プレイグラウンドを備えています。OpenTelemetry や、Python・JavaScript の SDK、LangChain などのフレームワーク連携から記録を送ります。

セルフホストは Web と Worker の2つのアプリに加え、PostgreSQL・ClickHouse・Redis・S3 互換ストレージ(compose では MinIO)を組み合わせる構成です。公式ドキュメントは docker compose で動かす VM の目安を「4コア・メモリ 16GiB 以上、ストレージ 100GiB」としており、compose 構成には冗長化・スケール・バックアップの仕組みが無いため、本番は Kubernetes を推奨しています。

ライセンスはオープンコアです。ee/ などのディレクトリ以外は MIT で、公式は「コア機能と API は制限なく使える」としています。プロジェクト単位の権限ロール、監査ログ、データ保持ポリシー、SCIM などはエンタープライズ版のライセンスキーが必要です。公式のクラウド版(Langfuse Cloud)もあります。

日本語対応

UIの日本語化 未検出 リポジトリ内に日本語の翻訳ファイルを自動検出できませんでした(実際の画面は未確認)
日本語ドキュメント あり README.ja.md
日本語で調べやすさ Google で検索 ↗ 「Langfuse 導入」で日本語記事を確認

画面の日本語翻訳ファイルはリポジトリ内に見つかりませんでした(2026-10-09 確認)。README の日本語版(README.ja.md)はありますが、公式ドキュメントは英語です。

※ 日本語の翻訳ファイルの有無はリポジトリを自動で確認しています(翻訳の割合は、ファイルの形式によって計測できないため表示していません)。最終確認:2026/10/22

向いている人・向いていない人

向いている

  • LLM アプリのトレース・コストを、外部 SaaS に送らず自社で記録したい
  • LangSmith の席課金・トレース課金が増えてきた
  • OpenTelemetry や LangChain など既存の仕組みから記録を集めたい
  • Kubernetes か、メモリ 16GiB 以上のサーバーを用意できる

向いていない

  • 小さな VPS で手軽に動かしたい(公式の目安はメモリ 16GiB 以上)
  • PostgreSQL・ClickHouse・Redis・S3 互換ストレージの運用を担う人がいない
  • 監査ログ・データ保持ポリシー・SCIM が必須(有償のライセンスキーが必要)
  • 日本語の画面が必要(日本語の翻訳ファイルは見つからない)

最近の更新

  • v4.68.0
    リリースノート(原文)
    ## What's Changed
    ### Features
    - feat(mcp): add listLlmConnections tool by [@wochinge](https://github.com/wochinge) in [#19139](https://github.com/langfuse/langfuse/pull/19139)
    - feat(web): Treemap and Grid views for Topics results by [@nmtrang29](https://github.com/nmtrang29) in [#19106](https://github.com/langfuse/langfuse/pull/19106)
    - feat(ai-gateway): log per-connection socket writes and output completeness by [@wochinge](https://github.com/wochinge) in [#19154](https://github.com/langfuse/langfuse/pull/19154)
    - feat(blob-export): add opt-in score metadata and provenance field groups by [@niklassemmler](https://github.com/niklassemmler) in [#19138](https://github.com/langfuse/langfuse/pull/19138)
    - feat(ai-gateway): global enable flag and derived JWT public key / key ID for self…
  • v4.67.0
    リリースノート(原文)
    ## What's Changed
    ### Features
    * feat(skills): simplify CLI install and import setup by @tobi12345 in https://github.com/langfuse/langfuse/pull/19128
    * feat(web): add name search and gateway key filter to organization API keys by @wochinge in https://github.com/langfuse/langfuse/pull/19108
    
    ### Fixes
    * fix(slack): marketplace review – link buttons and private channel visibility by @wochinge in https://github.com/langfuse/langfuse/pull/19075
    * fix(web): Use correct step size on numeric filters by @bezbac in https://github.com/langfuse/langfuse/pull/19099
    * fix(sessions): Include trace name when searching by @bezbac in https://github.com/langfuse/langfuse/pull/19095
    * fix(web): Clean up `ValueCell` by @bezbac in https://github.com/langfuse/langfuse/pull/19100
    * fix(mcp): fall back …
  • v4.66.0
    リリースノート(原文)
    ## What's Changed
    
    ### Features
    * feat(topics): one gate for Topics visibility by @LysanderKie in https://github.com/langfuse/langfuse/pull/19091
    
    ### Fixes
    * fix(sessions): Don't allow expanding empty reasoning messages by @bezbac in https://github.com/langfuse/langfuse/pull/19096
    * fix(web): disable Owner role selection without ownership permission by @marksalpeter in https://github.com/langfuse/langfuse/pull/19092
    * fix(web): boxed, sticky I/O sections with a collapse caret by @nmtrang29 in https://github.com/langfuse/langfuse/pull/18684
    * fix(otel): store number-like metadata strings without their JSON quotes by @niklassemmler in https://github.com/langfuse/langfuse/pull/19076
    * fix(in-app-agent): bump bedrock v4 provider to accept tool calls without input by @LysanderKie in …

導入方法(セルフホスト)

必要メモリ16 GB 以上
導入難易度むずかしい
Docker対応
推奨VPSプランシンVPS 16GB(月額 6,210円〜)

docker-compose.yml

# Make sure to update the credential placeholders with your own secrets.
# We mark them with # CHANGEME in the file below.
# In addition, we recommend to restrict inbound traffic on the host to langfuse-web (port 3000) and minio (port 9090) only.
# All other components are bound to localhost (127.0.0.1) to only accept connections from the local machine.
# External connections from other machines will not be able to reach these services directly.
services:
  langfuse-worker:
    image: docker.langfuse.com/langfuse/langfuse-worker:4
    restart: always
    depends_on: &langfuse-depends-on
      postgres:
        condition: service_healthy
      minio:
        condition: service_healthy
      redis:
        condition: service_healthy
      clickhouse:
        condition: service_healthy
    ports:
      - 127.0.0.1:3030:3030
    environment: &langfuse-worker-env
      NEXTAUTH_URL: ${NEXTAUTH_URL:-http://localhost:3000}
      DATABASE_URL: ${DATABASE_URL:-postgresql://postgres:postgres@postgres:5432/postgres} # CHANGEME
      SALT: ${SALT:-mysalt} # CHANGEME
      ENCRYPTION_KEY: ${ENCRYPTION_KEY:-0000000000000000000000000000000000000000000000000000000000000000} # CHANGEME: generate via `openssl rand -hex 32`
      TELEMETRY_ENABLED: ${TELEMETRY_ENABLED:-true}
      LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES: ${LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES:-false}
      # Lets the worker reach the web service internally for in-app agent MCP
      # calls without redirecting NEXTAUTH_URL, which also builds links for
      # users. Pair it with LANGFUSE_MCP_ALLOWED_HOSTS on langfuse-web.
      LANGFUSE_MCP_BASE_URL: ${LANGFUSE_MCP_BASE_URL:-}
      LANGFUSE_LLM_CONNECTION_WHITELISTED_HOST: ${LANGFUSE_LLM_CONNECTION_WHITELISTED_HOST:-}
      LANGFUSE_LLM_CONNECTION_WHITELISTED_IPS: ${LANGFUSE_LLM_CONNECTION_WHITELISTED_IPS:-}
      LANGFUSE_LLM_CONNECTION_WHITELISTED_IP_SEGMENTS: ${LANGFUSE_LLM_CONNECTION_WHITELISTED_IP_SEGMENTS:-}
      # Empty defaults leave egress policy unchanged until an operator sets them.
      LANGFUSE_LLM_CONNECTION_ALLOWED_HOSTS: ${LANGFUSE_LLM_CONNECTION_ALLOWED_HOSTS:-}
      LANGFUSE_WEBHOOK_ALLOWED_HOSTS: ${LANGFUSE_WEBHOOK_ALLOWED_HOSTS:-}
      LANGFUSE_BLOB_STORAGE_ENDPOINT_ALLOWED_HOSTS: ${LANGFUSE_BLOB_STORAGE_ENDPOINT_ALLOWED_HOSTS:-}
      LANGFUSE_EXTERNAL_MEDIA_STORAGE_ENDPOINT_ALLOWED_HOSTS: ${LANGFUSE_EXTERNAL_MEDIA_STORAGE_ENDPOINT_ALLOWED_HOSTS:-}
      LANGFUSE_OUTBOUND_BLOCKED_IP_SEGMENTS: ${LANGFUSE_OUTBOUND_BLOCKED_IP_SEGMENTS:-}
# …(続きは docker-compose.yml)
  1. VPSを契約する ― シンVPS 16GBを選び、OSは Ubuntu を推奨
  2. Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ curl -fsSL https://get.docker.com | sh
  3. Langfuse を起動 ― 上の compose ファイルを置いて docker compose up -d
  4. ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン で取得(PR)

このソフトが動く VPS プラン(必要メモリ 16GB 以上)

サービスプラン月額(目安)
シンVPS 最安 16GB 6,210円〜 公式サイト ↗
XServer VPS クラウド 16GB 8,167円〜 公式サイト ↗

※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR

LangSmith と比べていくら安くなる?

人数LangSmith(年額)Langfuse セルフホスト(年額)差額
1人70,200円74,520円+4,320円
5人351,000円74,520円−276,480円
10人702,000円74,520円−627,480円
30人2,106,000円74,520円−2,031,480円

※ LangSmith は Plus 1席あたり月額 39ドル(約5,850円。月1万トレースまで含み、超過は従量)。Developer は無料(1席・月5,000トレース)、セルフホストはシンVPS 16GB(月額6,210円)で試算。運用の手間・バックアップ・ドメイン代は含みません。

自分で入れるのが難しいときは

Langfuse のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。

Langfuse の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。

AI・LLMの他のOSSと比較

ソフト★ Stars最終更新日本語UI必要RAM難易度ライセンス
Langfuse(このページ) 36,194 10時間前 未検出 16GB むずかしい MIT
OpenClaw 392,681 1日前 あり パソコン(Windows・Mac・Linux) ふつう MIT
Hermes Agent 255,836 1日前 100% パソコン(Windows・Mac・Linux) ふつう MIT
Ollama 184,319 10時間前 未検出 8GB かんたん MIT

AI・LLMのOSSをすべて見る →

よくある質問

Langfuse は無料で使えますか?

コアは MIT ライセンスで、公式はコア機能と API を制限なく使えるとしています。監査ログ・データ保持ポリシー・SCIM など一部の管理機能(ee/ 配下)は有償のライセンスキーが必要です。

オープンソースですか?

オープンコアです。ee/・web/src/ee/・worker/src/ee/ 以外は MIT(OSI 承認)で、ee 配下だけが Langfuse Enterprise License です。

必要なサーバーのスペックは?

公式ドキュメントは docker compose で動かす VM の目安を 4コア・メモリ 16GiB 以上・ストレージ 100GiB としています。PostgreSQL・ClickHouse・Redis・S3 互換ストレージを使います。

日本語で使えますか?

画面の日本語翻訳ファイルはリポジトリ内に見つかりませんでした(2026-10-09 確認)。README の日本語版(README.ja.md)はありますが、公式ドキュメントは英語です。

LangSmith から切り替えられますか?

アプリ側の記録の送り先を Langfuse の SDK、OpenTelemetry、または LangChain 連携に差し替えます。過去のトレースを LangSmith から移す公式ツールは確認できていません。

カテゴリ:AI・LLM 監視・通知

このソフトの開発者ですか? 管理申請する(登録不要)

GitHub リポジトリの Topics に検証コードを追加してもらい、本人確認します。認証後は「開発者認証済み」バッジが付きます。

情報の誤りを報告・OSSを投稿する