adding-tauri-system-tray

Add a system tray with menu and runtime updates to Tauri apps.

1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/nikrich/open-age --skill adding-tauri-system-tray-nikrich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adding-tauri-system-tray
Source: https://github.com/nikrich/open-age/tree/main/.claude/skills/tauri/tauri-system-tray
Command: npx skills add https://github.com/nikrich/open-age --skill adding-tauri-system-tray-nikrich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tauri apps often lack a persistent system tray UI; this skill provides guidance to implement a robust tray icon, menu, and event handling that remains accessible outside the main window.

Core Features & Use Cases

  • Tray Icon Setup: Create and configure a tray icon that remains visible and responsive.
  • Menu & Actions: Attach a context menu to the tray with actions like Show, Hide, and Quit and handle their events.
  • Runtime Updates: Update icons, tooltips, and menu items at runtime to reflect app state and events.

Quick Start

Add the tray setup code to your Tauri app and run it to see the tray icon, menu, and events in action.

Frequently Asked Questions about adding-tauri-system-tray

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a system tray to a Tauri desktop app?

To add a system tray to a Tauri desktop app, you must enable the tray-icon feature and implement setup code to configure the tray icon, attach a context menu, and handle runtime events across Windows, macOS, and Linux.

Can I update Tauri tray menu items and tooltips at runtime?

Yes, you can update Tauri tray menu items, icons, and tooltips at runtime. This allows your desktop application to dynamically reflect changing app states and events directly within the persistent system tray UI.

Does the Tauri system tray feature work across Windows, macOS, and Linux?

Yes, the Tauri system tray implementation works across Windows, macOS, and Linux. It provides a persistent tray icon and centralized UX controls that remain accessible outside the main application window on all three desktop platforms.

What do I need to enable in Tauri to create a tray icon?

To create a tray icon in Tauri, you need to enable the tray-icon feature in your project configuration. After enabling this feature, you can use the provided code examples for menu creation, event handling, and runtime updates.

Why does my Tauri app need a system tray?

A Tauri app needs a system tray to centralize UX controls and provide a persistent interface outside the main window. This allows users to quickly access actions like Show, Hide, and Quit without opening the full application window.