Guide · Checked September 28, 2026

Best ways to build a personal dashboard on Mac in 2026

Pick by where your data comes from. Built-in widgets cover the basics, Numbers and Excel suit data you calculate, Obsidian suits data in your notes, Notion and Google Sheets suit teams, Übersicht and Grafana give you live widgets and metrics, and FavTray Artifacts suits a dashboard your coding agent builds and keeps current on your Mac.

New in FavTray 2.0.2.

TL;DR

  • Free and built in: macOS desktop widgets and Numbers.
  • Live and local: Übersicht for desktop widgets, Grafana for metrics, Obsidian for notes.
  • Shared: Notion, Google Sheets, Claude artifacts.
  • Built by your AI agent, kept on your Mac: FavTray Artifacts. Claude Code or Codex writes it; the same sourceKey replaces it with fresh data.
  • We make FavTray, so weigh that. Every price and claim below was checked on September 28, 2026.

How do Mac dashboard tools compare?

ToolBest forPriceLocal or cloudCan an AI agent write to it?Offline
macOS desktop widgetsWeather, calendar, reminders, stocks at a glanceFree, built inLocalNo; only apps that ship a widgetYes
Apple NumbersDashboards you calculate and type intoFree (Creator Studio subscription adds premium templates and AI)Local, optional iCloudIndirectly (CSV, XLSX, AppleScript)Yes
Excel for MacHeavy formulas and pivot tablesMicrosoft 365 Personal $99.99/yr, or Office Home 2024 $149.99 onceLocal or OneDriveYes (.xlsx)Yes
Google SheetsShared dashboards and live formulasFreeCloudVia the Sheets API or an MCP serverPartly (Chrome or Edge, per file)
NotionTeam dashboards and templatesFree (one chart view); Plus $10 per member a month billed yearlyCloudYes, through the official Notion MCP serverPartly
Obsidian (Dataview, Bases, Charts View)Dashboards built from your own notesFree, including for workLocal MarkdownYes (plain files)Yes
ÜbersichtScriptable widgets on the desktopFree, open source (GPLv3)LocalYes (widgets are JSX files)Yes
PlashA web dashboard as your wallpaperOn the Mac App StoreLocal app showing a web pageNo (point it at a URL)Only if the page works offline
Grafana OSSTime-series and server metricsFree, open sourceLocal server (localhost:3000)Yes (dashboards are JSON, plus an HTTP API)Yes
Streamlit and Observable DesktopCode-first data apps and notebooksFree, open source (Observable Desktop needs macOS 15 and Apple Silicon)Local, or hosted if you deployYes (Python or JavaScript files)Yes when run locally
Claude artifactsBuilding and sharing a dashboard with ClaudeChat artifacts on every Claude plan; Claude Code artifacts on Pro, Max, Team and Enterpriseclaude.aiClaude writes itDownload a copy
FavTray ArtifactsA personal dashboard your coding agent keeps currentFree makes 2 by hand; Pro $4.99 once adds the FavTray Skill and ImportLocal JSON fileYes: Claude Code or Codex through the FavTray SkillYes

Power BI Desktop has no Mac app (use the browser service or a Windows VM); Tableau Desktop has one, but both are business BI tools rather than personal dashboards. Sources for every row are in our research notes; tell us if something has changed.

Which one should you use?

macOS desktop widgets: weather, calendar, reminders, stocks at a glance

Since macOS Sonoma you can put widgets on the desktop (right-click the desktop › Edit Widgets) and use your iPhone's widgets too. They're the zero-effort dashboard for the basics, but you can only show what an installed app offers. You can't point a widget at your own data without writing an app.

Apple Numbers: dashboards you calculate and type into

A table, formula columns and charts on one sheet make a solid dashboard, and Apple's templates help. Refreshing means importing new data by hand, and agents can't easily edit a .numbers file.

Excel for Mac: heavy formulas and pivot tables

The deepest spreadsheet on the Mac. Claude Code and Codex can write .xlsx files directly with a library, which makes Excel a good target for generated reports you'll keep calculating in.

Google Sheets: shared dashboards and live formulas

Real-time collaboration, and Gemini's Sheets canvas can turn a sheet into an interactive dashboard that stays in sync with it. Offline needs Chrome or Edge with each file made available offline, and formulas that fetch external data stop working.

Notion: team dashboards and templates

Databases with linked views, charts and a huge template ecosystem. The Free plan allows one chart. Claude Code can create pages and update rows through Notion's MCP server.

Obsidian (Dataview, Bases, Charts View): dashboards built from your own notes

Dataview queries your notes, the Bases core plugin adds table, card, list and map views, and plugins such as Charts View draw charts. Live, local and free, if your data lives in notes.

Übersicht: scriptable widgets on the desktop

Each widget runs a shell command on an interval and renders the output with JSX, right on your wallpaper. It's the most flexible live desktop dashboard on the Mac, and you, or your agent, write every widget.

Plash: a web dashboard as your wallpaper

Shows any website as your desktop background and reloads it on an interval. Good for a hosted dashboard such as Grafana. It doesn't open local files.

Grafana OSS: time-series and server metrics

Install with Homebrew and you get real live dashboards with alerting, fed from a data source such as Prometheus, a database or CSV. Overkill for a handful of personal numbers, perfect for metrics.

Streamlit and Observable Desktop: code-first data apps and notebooks

If you're happy with code, Streamlit turns a Python script into a local web app, and Observable Desktop edits notebooks as local files. An agent can write either, and you run them yourself.

Claude artifacts: building and sharing a dashboard with Claude

Describe the dashboard and Claude builds it as an interactive page you can share with a link; Claude Code can publish one straight from your session and keep it updated while you work. To keep a copy on your Mac, download it, or have Claude Code save the dashboard into FavTray. Keep your Claude dashboards on your Mac.

FavTray Artifacts: a personal dashboard your coding agent keeps current

A local companion to Claude Code and Codex. Your agent writes one JSON file and FavTray draws it natively: stat cards, tables, ten chart kinds, timelines and checklists, one click away in the menu bar. Drag and resize blocks, filter with chips, export HTML. Ask again with the same sourceKey and the artifact is replaced in place with fresh data. It doesn't fetch data on its own, it has no formulas, and it's Mac only. How FavTray Artifacts works.

What should a personal dashboard on a Mac do?

  • Open instantly. If it takes a login and a page load, you'll stop checking it.
  • Stay current without chores. Either it reads a live source (Grafana, Übersicht, Obsidian), or refreshing it takes one step (FavTray: ask your agent again).
  • Keep your data where you want it. Local files for private numbers, the cloud when others need them.
  • Be easy to change. Rearranging a layout shouldn't mean rewriting code.

How do I build one with Claude Code?

Point Claude Code or Codex at your data and ask for the dashboard in the tool you picked: an .xlsx file, an Obsidian note, an Übersicht widget, a Grafana dashboard JSON, or a FavTray artifact through the FavTray Skill. The walkthrough for FavTray, including how refreshing with sourceKey works, is Build a personal dashboard on your Mac with Claude Code. If you started in claude.ai, see how to save a Claude artifact locally.

Frequently asked questions

What is the best personal dashboard app for Mac?

It depends on where your data comes from. For glanceable basics, macOS desktop widgets are free and built in. For data you type and calculate, use Numbers or Excel. For notes, Obsidian. For a team, Notion or Google Sheets. For live metrics, Grafana. For a dashboard that Claude Code or Codex builds from files and APIs and keeps current on your Mac, FavTray Artifacts.

Can I put my own data in a macOS widget?

Not without an app that offers that widget. macOS desktop widgets come from installed apps. For your own data on the desktop, Übersicht runs a shell command on an interval and renders the result, and Plash shows a web dashboard as your wallpaper.

Is there a free dashboard app for Mac?

Yes: macOS widgets, Numbers, Obsidian, Übersicht, Grafana OSS and Streamlit are free. Notion and Google Sheets have free plans. FavTray Free makes up to 2 artifacts by hand.

Which Mac dashboard tools can Claude Code write to directly?

Anything that's a plain file or has an API: Excel (.xlsx), Obsidian notes, Übersicht widgets, Grafana dashboard JSON, Streamlit scripts, Notion through its MCP server, Google Sheets through its API, and FavTray artifacts through the FavTray Skill.

Does Power BI run on a Mac?

Power BI Desktop is Windows only; on a Mac you use the Power BI service in a browser or run Windows in a virtual machine. Tableau Desktop has a native Mac app.

Which Mac dashboards work offline?

Widgets, Numbers, Excel, Obsidian, Übersicht, local Grafana and Streamlit, and FavTray Artifacts all work offline. Notion and Google Sheets work offline only for pages or files you've made available offline, and Claude artifacts need claude.ai unless you download a copy.

More: FavTray Artifacts · Keep your Claude dashboards on your Mac · Best Mac widgets and glanceable apps

Something new: My Dock Buddies