Skip to main content
Lukan Desktop is a native Tauri 2 application that provides a rich graphical interface for the Lukan agent.

Starting the Desktop App

lukan --desktop
# or directly:
lukan-desktop

Features

Chat Interface

  • Full agent interaction with real-time streaming
  • Session management (create, switch, delete)
  • Tool approval flow for manual permission mode
  • Plan review overlay for planner mode
  • Sub-agent monitoring

Audio Recording & Transcription

  • Record audio directly from the desktop app
  • Select audio input devices
  • Automatic transcription via plugin integration (e.g., OpenAI Whisper)

Embedded Terminal

  • Full PTY-based terminal emulation
  • Run shell commands without leaving the app
  • Resize support

Plugin Management

  • Install plugins from local path or remote registry
  • Start, stop, and restart plugins
  • View plugin logs
  • Configure plugin settings
  • Plugin authentication (QR code and token-based)
  • Custom plugin web UI embedding

Browser Control

  • Launch and manage browser sessions
  • Navigate, screenshot, and interact with web pages
  • View open tabs

Memory Management

  • View and edit global memory
  • View and edit project memory
  • Toggle project memory activation

Provider Management

  • List and switch between providers
  • Fetch available models from provider APIs
  • Test provider connections
  • Hot-swap providers while agents are running

Workers

  • Create, manage, and monitor scheduled workers
  • View worker run history

Background Processes

  • Monitor running background processes
  • View process logs
  • Kill processes

Events

  • Consume and review system events
  • View event history