Desktop App
Overview
Section titled “Overview”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.
Key Features
Section titled “Key Features”- 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
Supported Platforms
Section titled “Supported Platforms”- macOS - Intel and Apple Silicon (10.14+)
- Windows - Windows 10 or later (64-bit)
- Linux - Ubuntu 18.04+ or equivalent (64-bit)
Installation
Section titled “Installation”Download Pre-built Release
Section titled “Download Pre-built Release”Visit the releases page to download the latest version for your platform.
Build from Source
Section titled “Build from Source”For developers who want to customize or contribute:
cd src-tauricargo tauri buildThis will compile the Rust backend and web frontend into a standalone executable.
Architecture
Section titled “Architecture”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
Getting Started
Section titled “Getting Started”- Install the app for your platform
- Configure AI Provider - Add OpenAI, Anthropic, or other LLM credentials
- Connect Channels - Link your messaging platforms (Telegram, Discord, Slack, etc.)
- Launch Bots - Bots will start automatically for each configured channel
- Chat - Messages from all channels are processed by your local agent
API Key Security
Section titled “API Key Security”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
Advanced Usage
Section titled “Advanced Usage”- 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
System Tray
Section titled “System Tray”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
Next Steps
Section titled “Next Steps”- Mobile App - Chat on the go with Talon
- Web App - Access from any browser
- Configuration - Set up your AI providers and channels