Skip to content

feat: @koi/desktop — native app wrapper (Tauri) for local agent management #139

@windoliver

Description

@windoliver

Summary

Native desktop application wrapping the Koi Node + Web Dashboard for a polished local agent experience. System tray icon, notifications, auto-start on login.

Features

  • System tray icon with agent status (running/stopped/error)
  • Native notifications for agent events (message received, tool failure, budget alert)
  • Auto-start on login (optional)
  • Menu bar quick actions: start/stop agent, open dashboard, open logs
  • Bundled Bun runtime — no separate install required
  • Auto-update mechanism

Tech Stack

Why Tauri

  • ~10MB binary (vs ~150MB Electron)
  • Native OS integrations (notifications, tray, file dialogs)
  • Rust security sandbox
  • No bundled Chromium — uses system webview

Depends on: #9 (node), #137 (dashboard)
Related: #88 (device token auth)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority:P2Future differentiators

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions