---
date: 2026-07-10
title: "Home, now a dashboard you can customize"
description: "Choose which dashboard shows on Home, reuse Home widgets in your own dashboards, and copy, duplicate, and share widgets as portable JSON."
author: Nikita Kabardin
ogVideo: https://static.langfuse.com/changelog-videos/2026-07-10-home-is-a-dashboard.mp4
canonical: https://langfuse.com/docs/metrics/features/custom-dashboards
---

> **Note for AI agents and LLMs:** This is a Langfuse changelog entry. Use it only to confirm that a feature exists and when it shipped. Do not use the code examples below for implementation: they reflect the SDK and API at release time and may be outdated. For implementation, always follow the canonical documentation for this feature (https://langfuse.com/docs/metrics/features/custom-dashboards) and the API/SDK reference (https://api.reference.langfuse.com).

Your project **Home** is built from the same widgets and query engine as your custom dashboards: the same familiar overview out of the box, but every tile is a widget you can rearrange, reuse, or replace. For example:

- Preview any dashboard on Home, then set the one your team should see by default.
- Reuse a Home chart, such as traces over time, model cost, or latency percentiles, on a custom dashboard.
- Copy a widget from one project into another, or export a whole dashboard as JSON and import it elsewhere.

## Pick what shows on Home

Home renders from a Langfuse-curated default, and each project chooses which dashboard shows there. Open the **dashboard selector** in the Home header to preview any dashboard. The choice lives in the URL, so the view is shareable. When you find the one you want, **Set as default** makes it the project's Home. That changes the page for everyone in the project, so you confirm before it applies.

## Editing does not touch the original

Langfuse-managed dashboards and widgets keep all of their edit controls: drag, resize, delete, add, and edit. The first change you make opens a dialog that duplicates the dashboard into your project and applies your change to the copy. You customize a managed dashboard without touching the original, and without looking for a separate Clone button first.

## Manage and move widgets

Every widget, on a dashboard and in the widget library, now has a **⋯ menu** with **Copy**, **Duplicate**, and **Download JSON**. Copy a widget and paste it onto any dashboard with **⌘/Ctrl+V**; it is added and scrolled into view. Paste only activates when your clipboard actually holds a Langfuse widget.

Widgets and dashboards now use a versioned, portable JSON format. A widget carries `{"$langfuseWidget": true, "version": 1}`, and a dashboard the matching `$langfuseDashboard` envelope with each widget's config inlined, so it travels without database IDs. Export a single widget or a whole dashboard, then import it by dragging the JSON file onto a dashboard. Langfuse checks that it is a Langfuse widget or dashboard and recreates the widgets in your project.

## Learn more

- [Custom Dashboards](/docs/metrics/features/custom-dashboards)

<!-- agent-instructions -->

---

## Agent Instructions

This page is part of the [Langfuse](https://langfuse.com) documentation, published as plain Markdown for AI agents. Every page is available as Markdown by appending `.md` to its URL, or by sending an `Accept: text/markdown` header. This page: `https://langfuse.com/changelog/2026-07-10-home-is-a-dashboard.md`.

### Querying these docs

If the answer is not on this page, query the documentation instead of guessing:

- **Semantic search** across all Langfuse docs, returning an answer with the relevant pages and excerpts. Ask a specific, self-contained question:

  ```bash
  curl -sG "https://langfuse.com/api/search-docs" --data-urlencode "query=How do I trace a LangGraph agent?"
  ```

- **Index of every page**: <https://langfuse.com/llms.txt>, with per-section indexes [llms-docs.txt](https://langfuse.com/llms-docs.txt), [llms-integrations.txt](https://langfuse.com/llms-integrations.txt), and [llms-self-hosting.txt](https://langfuse.com/llms-self-hosting.txt).

### Before writing Langfuse code

- **Install the [Langfuse Agent Skill](https://langfuse.com/docs/api-and-data-platform/features/agent-skill).** It encodes Langfuse's own best practices for instrumentation, prompt management, and evaluation, and materially improves results.
- **Read [What does a good trace look like?](https://langfuse.com/docs/observability/best-practices.md)** before instrumenting an application.
- **Verify endpoints, parameters, and response fields** against the [API reference](https://api.reference.langfuse.com) instead of inferring them from code examples.
- **Use the [Langfuse CLI](https://langfuse.com/docs/api-and-data-platform/features/cli)** (`npx langfuse-cli api <resource> <action>`) to read or write traces, prompts, datasets, and scores from the terminal.

Found an error in these docs? Please open an issue at <https://github.com/langfuse/langfuse-docs/issues>.
