chatto-desktop Svelte Themes

Chatto Desktop

Native desktop app for Chatto – system tray, notifications, auto-start, deep links

Chatto Desktop

Chatto Desktop

Native desktop wrapper for Chatto built with Tauri v2.

Loads your Chatto instance in a native webview with system tray integration, native notifications, auto-start, and deep link support.

Features

  • System tray — show/hide window, quick access to settings, autostart toggle
  • Native notifications — bridges the web Notification API to OS-native notifications
  • Auto-start — optionally launch at login
  • Deep linkschatto:// protocol handler
  • Window title tracking — reflects the current instance, space, and channel
  • Window state persistence — remembers size and position across restarts

Development

Prerequisites

Setup

mise install                    # install pinned Node, Rust, pnpm
pnpm install                    # install frontend dependencies
mise exec -- pnpm tauri dev     # launch in dev mode

All build commands should be run through mise exec -- to use the correct toolchain versions.

Build

mise exec -- pnpm tauri build   # produces .app, .dmg (macOS), .msi (Windows), .deb/.AppImage (Linux)

License

AGPL-3.0-or-later

Top categories

Loading Svelte Themes