{"full_name":"langfuse/langfuse","owner":"langfuse","name":"langfuse","url":"https://github.com/langfuse/langfuse","description":"🪢 Open source agent evals & observability: Trace, evaluate, and improve LLM applications with one open platform.","homepage":"https://langfuse.com","topics":[],"language":"TypeScript","license":"NOASSERTION","avatar":"https://avatars.githubusercontent.com/u/134601687?v=4","created_at":"2023-05-18T17:47:09Z","pushed_at":"2026-11-10T09:33:35Z","metrics":{"stars":37244,"forks":4193,"watchers":111,"issues":3248,"prs":12849,"releases":737,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":3695},"growth":{"day":{"stars":66,"forks":7,"base_day":"2026-11-09"},"week":{"stars":347,"forks":47,"base_day":"2026-11-03"}},"history":{"dates":["2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[36414,36536,36610,36655,36715,36761,36897,36959,37178,37244],"forks":[4069,4092,4105,4107,4116,4126,4146,4150,4186,4193],"watchers":[111,111,111,111,111,111,111,111,111,111],"issues_open":[null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null]},"boards":{},"same_owner":[],"issues":[{"number":12738,"title":"MCP Server: Support SSO/OIDC authentication as alternative to static API keys","comments":44,"created_at":"2026-03-23T21:43:03Z"},{"number":8020,"title":"bug: Possible Gemini token/cost mismatch in Langfuse (using Google SDK)","comments":30,"created_at":"2025-07-22T07:57:27Z"},{"number":7913,"title":"bug: Path: projects.environmentFilterOptions","comments":27,"created_at":"2025-07-16T13:02:44Z"},{"number":7995,"title":"bug: `TypeError: Cannot set property message of ZodError` during startup of Web pod","comments":24,"created_at":"2025-07-21T08:49:31Z"},{"number":6504,"title":"bug: Automatic Media Upload Fails with Self-Hosted Langfuse and GCS","comments":24,"created_at":"2025-04-17T14:09:20Z"},{"number":4675,"title":"bug: `TypeError: Cannot set property message of` in nextjs initialization","comments":22,"created_at":"2024-12-10T18:36:21Z"},{"number":16077,"title":"bug: v4 unified Tracing table cannot display trace total cost — root SPAN rows show $0.00","comments":20,"created_at":"2026-08-13T13:30:50Z"},{"number":8316,"title":"bug: conflict between Langfuse's OpenTelemetry instrumentation and Google ADK's context management","comments":20,"created_at":"2025-08-05T09:08:59Z"}],"discussions":[{"number":19910,"title":"[Feature Request]: Support combined execution of Tools and Schema for OpenAI models in Prompt Playground","comments":0,"category":"Ideas","created_at":"2026-11-08T12:24:47Z"},{"number":19905,"title":"Add a \"Test webhook\" button for webhook automations","comments":0,"category":"Ideas","created_at":"2026-11-08T07:39:28Z"},{"number":19901,"title":"Evals: detect and resolve job executions that never complete (stuck PENDING / DELAYED)","comments":0,"category":"Ideas","created_at":"2026-11-07T13:23:10Z"},{"number":19875,"title":"Self-hosted v4.76.0: should transient S3 upload failures return a retryable OTLP status?","comments":1,"category":"Support","created_at":"2026-11-06T14:11:02Z"},{"number":19854,"title":"Can langfuse gateway sit between chatgpt web/desktop and stream responses","comments":1,"category":"Support","created_at":"2026-11-06T11:03:00Z"},{"number":19836,"title":"feat: make Skill Management upload size limits configurable for self-hosted deployments","comments":0,"category":"Ideas","created_at":"2026-11-06T07:55:29Z"},{"number":19835,"title":"Microsoft Entra ID-based authentication for Azure Storage","comments":0,"category":"Ideas","created_at":"2026-11-06T07:40:50Z"},{"number":19731,"title":"langfuse-agent-cli: ask your coding agent about your LLM app in plain English","comments":0,"category":"Share your Work","created_at":"2026-11-04T17:33:51Z"}],"latest_release":{"name":"v4.76.0","tag":"v4.76.0","published_at":"2026-11-05T18:08:03Z","body":"## What's Changed\r\n\r\n### Features\r\n* feat(sessions): Add chronological session list view by @bezbac in https://github.com/langfuse/langfuse/pull/19650\r\n* feat(telemetry): report AI gateway key count from self-hosted instances by @wochinge in https://github.com/langfuse/langfuse/pull/19680\r\n* feat(topics): add Topics summaries, assignments and rules to the public API, MCP and in-app agent by @LysanderKie in https://github.com/langfuse/langfuse/pull/19308\r\n* feat(audit-logs): record read-access events for tRPC trace, session and score reads by @Steffen911 in https://github.com/langfuse/langfuse/pull/19625\r\n* feat(sessions): Add session tab in trace peek view by @bezbac in https://github.com/langfuse/langfuse/pull/19301\r\n* feat(web): searchable org, project and switcher by @aasimmk in https://github.com/langfuse/langfuse/pull/14211\r\n* feat(analytics): record how and where each Cloud sign-up came from by @AbdallahAHO in https://github.com/langfuse/langfuse/pull/19710\r\n* feat(auth): give sign-up email codes 10 minutes and a clear expired step by @AbdallahAHO in https://github.com/langfuse/langfuse/pull/19711\r\n* feat(analytics): record the email sign-up's steps and send its webhook on verify by @AbdallahAHO in https://github.com/langfuse/langfuse/pull/19712\r\n* feat(prompts): record resolved prompt length and dependency count by @hassiebp in https://github.com/langfuse/langfuse/pull/19754\r\n* perf(topics): serve the Topics page from counts and a paged trace list by @LysanderKie in https://github.com/langfuse/langfuse/pull/19672\r\n* feat(skills): add tracing quick start to usage by @tobi12345 in https://github.com/langfuse/langfuse/pull/19706\r\n* perf(prompts): memoize dependency fetches during prompt resolution by @hassiebp in https://github.com/langfuse/langfuse/pull/19755\r\n* perf(ingestion): process scores without queue delay by @Steffen911 in https://github.com/langfuse/langfuse/pull/19771\r\n* perf(evals): drop the trace prefilter from evaluator cost queries by @niklassemmler in https://github.com/langfuse/langfuse/pull/19772\r\n* feat(trace-batching): record and dispatch trace rule selections through per-trace Redis maps by @marliessophie in https://github.com/langfuse/langfuse/pull/19554\r\n* feat(ai-gateway): ship the gateway in the self-hosted docker compose by @wochinge in https://github.com/langfuse/langfuse/pull/19769\r\n* perf(evals): skip S3 LIST when ingesting eval scores by @Steffen911 in https://github.com/langfuse/langfuse/pull/19592\r\n* feat(audit-logs): record exports and downloads as access events by @Steffen911 in https://github.com/langfuse/langfuse/pull/19757\r\n* feat(pagerduty): send monitor alerts as custom details and match Slack links by @marksalpeter in https://github.com/langfuse/langfuse/pull/19782\r\n* feat(trace-dispatch): carry recorded rule IDs and failure count in dispatched traces by @LysanderKie in https://github.com/langfuse/langfuse/pull/19796\r\n\r\n### Fixes\r\n* fix(blob-export): read events_full when the metadata field group is selected by @niklassemmler in https://github.com/langfuse/langfuse/pull/19669\r\n* fix(ui): make Label block-level so stacked field spacing applies by @dergeraetbot in https://github.com/langfuse/langfuse/pull/18617\r\n* fix(web): navigate on row click in the Users and Sessions tables by @dergeraetbot in https://github.com/langfuse/langfuse/pull/18972\r\n* fix(clickhouse): keep hyphenated routes in the query outcome metric by @niklassemmler in https://github.com/langfuse/langfuse/pull/19624\r\n* fix(ai-gateway): stop clipping the gateway keys search focus ring by @wochinge in https://github.com/langfuse/langfuse/pull/19682\r\n* fix(web): add ph-no-capture to KeyValueFilterBuilder by @nkabardin in https://github.com/langfuse/langfuse/pull/19683\r\n* fix(topics): disregard app root by @nimarb in https://github.com/langfuse/langfuse/pull/19203\r\n* fix(web): stop sending LLM connection names to PostHog by @nmtrang29 in https://github.com/langfuse/langfuse/pull/19697\r\n* fix(web): reject manual time edits t"},"readme":true,"readme_zh":true,"news":[{"title":"Launch HN: Langfuse (YC W23) – OSS Tracing and Workflows to Improve LLM Apps","url":"https://github.com/langfuse/langfuse","hn":"https://news.ycombinator.com/item?id=42441258","source":"Hacker News","lang":"en","date":"2024-12-17","points":215,"comments":61},{"title":"Show HN: Langfuse – Open-source observability and analytics for LLM apps","url":"https://github.com/langfuse/langfuse","hn":"https://news.ycombinator.com/item?id=37310070","source":"Hacker News","lang":"en","date":"2023-08-29","points":143,"comments":35},{"title":"15 AI Agent Observability Tools: AgentOps & Langfuse","url":"https://aimultiple.com/agentic-monitoring","source":"aimultiple.com","lang":"en","date":"2026-10-14"},{"title":"AIエージェントが実際にどのように動いてトークンを使っているかが後から見てわかるようにできる「Langfuse」、オープンソースで ...","url":"https://gigazine.net/news/20260823-langfuse/","source":"GIGAZINE","lang":"zh","date":"2026-08-23"},{"title":"Top LLM Observability and Evaluation Platforms in 2026: Langfuse, LangSmith, Braintrust, Arize, and More Compared","url":"https://www.marktechpost.com/2026/08/09/top-llm-observability-and-evaluation-platforms-in-2026-langfuse-langsmith-braintrust-arize-and-more-compared/","source":"marktechpost","lang":"en","date":"2026-08-09"},{"title":"ClickHouse收购Langfuse：数据平台竞相掌控AI反馈循环","url":"https://news.qq.com/rain/a/20260126A02DAV00","source":"腾讯网","lang":"zh","date":"2026-01-26"},{"title":"Agent 自我改进真正卡在哪：Langfuse 给出一套开源闭环","url":"https://news.google.com/rss/articles/CBMickFVX3lxTE1WQk82aUZhaC1PWGktWWhjMUNOR0ZselYwNEI3djBWU1dVdGx4TXQ1azAtMlZkY1dRNlVEVVVyYmk1RVRpN1l3blBpNHZSNm55TXFkT0JSVzFxNmc0VXp0WmI5QzBQZ3paWmxqZy12UHBEdw?oc=5","source":"https://www.80aj.com/","lang":"zh","date":"2026-10-07"},{"title":"Langfuse：AI Agent 时代的可观测基础设施","url":"https://news.google.com/rss/articles/CBMickFVX3lxTE1KM05jbW0zT3k4NlpXRjE4MHdMSUVuVGZSRDRwQWJDcHZjRzZPOUlFTnIwdFF4MWtuTVQxMEZobzV0d2MzZVZIV2ctUHlfbS1KTnpaRWExbWU3enNpWk03cmU1WkNjWDVxLTczcEdHY3I3UQ?oc=5","source":"www.80aj.com","lang":"zh","date":"2026-05-22"},{"title":"起底千亿估值数据库黑马：字节阿里腾讯微软特斯拉都在用","url":"https://news.google.com/rss/articles/CBMiTkFVX3lxTFBhQ09Ccmh5ekdHTWR4MmpXVkVBLXBXYUdnOFlXWHowb0d0TTdmdzFSeXgwUGlpMHdDSG5aMmhfVmpjdFFXMEZIbUR3WlJhUQ?oc=5","source":"36氪","lang":"zh","date":"2026-02-05"},{"title":"ClickHouse 完成由Dragoneer 领投的4 亿美元D 轮融资，加速其在分析与AI 基础设施领域的扩张","url":"https://news.google.com/rss/articles/CBMiXkFVX3lxTE5ab1ZOLTViRXlVYkVvYzlIV3JPMk9NZy1Bdi1HNVRMZGJpa2gzbzU1amt1QllRbTdMN3ExZ3RBcEJBWEIxX2tGbmRHel9mOEYxUW9IY1J0NXdvWmRXTHc?oc=5","source":"InfoQ.cn","lang":"zh","date":"2026-01-20"},{"title":"2025年AI Builder 工具箱：20 个开源神器让你效率飙升","url":"https://news.google.com/rss/articles/CBMiTEFVX3lxTFBqR1hLMXJIOHBYVVVXLTVXRlBsQ21pbnNIWjBUQnBhSnU3aEJ6eWxlNzYtcHJpd05xUUxjZ2dCNWZ0VmU5MjYwZzZ2OGM?oc=5","source":"51CTO","lang":"zh","date":"2025-09-08"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}