Skip to content

Desktop App

Talon’s desktop app is the centerpiece of your AI infrastructure. Built with Tauri (Rust backend with a web frontend), it runs your AI agent locally on macOS, Windows, and Linux with full privacy — your API keys never leave your machine.

  • Local AI Processing - Run your agent entirely on your machine
  • Privacy First - API keys and data stay local, never sent to cloud services
  • All Channels - Manage and operate all 22+ messaging channels from one place
  • Tool Management - Create, configure, and execute custom tools
  • Memory & Skills - Persistent memory across conversations and extensible skill system
  • Automatic Launch - Channel bots start automatically when you open the app
  • Background Operation - Runs in system tray for always-on connectivity
  • macOS - Intel and Apple Silicon (10.14+)
  • Windows - Windows 10 or later (64-bit)
  • Linux - Ubuntu 18.04+ or equivalent (64-bit)

Visit the releases page to download the latest version for your platform.

For developers who want to customize or contribute:

Terminal window
cd src-tauri
cargo tauri build

This will compile the Rust backend and web frontend into a standalone executable.

The desktop app consists of:

  • Rust Backend (src-tauri) - Handles all AI processing, channel operations, and system integration
  • Web Frontend - React-based UI for configuration and chat
  • System Tray - Minimize to system tray for background operation
  1. Install the app for your platform
  2. Configure AI Provider - Add OpenAI, Anthropic, or other LLM credentials
  3. Connect Channels - Link your messaging platforms (Telegram, Discord, Slack, etc.)
  4. Launch Bots - Bots will start automatically for each configured channel
  5. Chat - Messages from all channels are processed by your local agent

Your API keys are stored locally in an encrypted configuration file:

  • Never transmitted to remote servers
  • Only used by your local Talon instance
  • Full control over when and how they’re used
  • Custom Tools - Write Python/JavaScript functions that your agent can execute
  • Memory Tuning - Configure conversation memory and context windows
  • Multi-User - Run multiple channel bots simultaneously
  • Terminal Access - Full terminal integration for system commands

Minimize Talon to your system tray for background operation:

  • Always running - Your bots stay active even when the UI is closed
  • Quick access - Click the tray icon to show/hide the main window
  • Notifications - Receive alerts for important events