Skip to content

Quick Start

Get DeskAgent running in 5 minutes.


Before You Begin

Make sure you have:

  • Windows 10 or 11
  • Microsoft Outlook installed (optional, for email features)
  • Internet connection
  • An AI API key (Claude or Gemini)

Don't have an API key yet?

You can get one during setup. See Add AI API Key for instructions.


Installation

The installer includes everything you need - Python, Git, and all dependencies.

  1. Download DeskAgent-Setup.exe from the releases page

  2. Run the installer

    • Right-click → "Run as administrator" if prompted
    • Accept the default installation location or choose your own
  3. Wait for setup (2-5 minutes)

    • Python environment is configured automatically
    • All dependencies are installed
    • Default configuration files are created
  4. Setup Complete

    After installation, you'll see the setup complete screen:

Setup Complete Screen
Installation completed - DeskAgent is ready to configure

A DeskAgent shortcut appears on your desktop. Double-click to start.


License Activation

DeskAgent requires a license to run. You can start with a Trial license or activate a Full license.

Trial License (Free)

The Trial license is automatically active after installation. It includes:

  • Full functionality for 14 days
  • All features and integrations
  • No credit card required

Full License

To activate a purchased license:

  1. Open Settings (gear icon in the top-right corner)
  2. Go to the License tab
  3. Enter your Invoice Number and Email (from your purchase)
  4. Click Activate License
License Settings
License activation in Settings

Purchase a License

Visit deskagent.de to purchase a license. You'll receive your invoice number via email.


Configuration

Add AI API Key

The setup wizard guides you through API key configuration:

Setup Wizard
DeskAgent Setup Wizard - Configure your AI backend

Alternatively, you can edit config/backends.json directly:

{
  "claude_sdk": {
    "type": "claude_agent_sdk",
    "api_key": "sk-ant-api03-YOUR-KEY-HERE",
    "model": "claude-sonnet-4-20250514",
    "use_anonymization_proxy": true
  }
}

Get your key:

  1. Go to console.anthropic.com
  2. Create an account or sign in
  3. Navigate to API Keys in the left menu
  4. Click Create Key
  5. Copy the key (starts with sk-ant-)
{
  "gemini": {
    "type": "gemini_adk",
    "api_key": "AIzaSy-YOUR-KEY-HERE",
    "model": "gemini-2.5-pro"
  }
}

Get your key:

  1. Go to aistudio.google.com
  2. Sign in with your Google account
  3. Click Get API Key in the top menu
  4. Select Create API key in new project
  5. Copy the key (starts with AIza)

Configure Extensions (Optional)

For billing, support, or document management, edit config/apis.json:

{
  "billomat": {
    "enabled": true,
    "id": "your-account-id",
    "api_key": "your-api-key"
  },
  "userecho": {
    "enabled": true,
    "subdomain": "your-subdomain",
    "api_key": "your-api-key"
  }
}

Skip for Now

Extensions are optional. You can set them up later in Configuration → Extensions.


Start DeskAgent

Using the Shortcut

Double-click the DeskAgent shortcut on your desktop.

Using Command Line

cd deskagent
python server.py

Or use the start script:

.\deskagent\start.bat

What Happens

  1. The server starts on port 5005
  2. A native window opens (or browser tab if WebView is disabled)
  3. You see the DeskAgent interface

Verification

The interface should show:

  • A chat input field at the bottom
  • "Agents" panel on the left
  • Connection status in the header

If you see an error, check Troubleshooting.


Your First Task

Let's verify everything works with a simple test.

Test 1: Chat with the AI

  1. Type in the chat:

    What can you help me with?
    

  2. Expected result: The AI responds with a list of its capabilities.

Working!

If you get a response, your AI backend is configured correctly.

Got an error?

  • "Invalid API key" → Check your key in backends.json
  • "Connection refused" → Check your internet connection
  • No response → Check workspace/.logs/system.log for errors

Test 2: Try an Agent (If Outlook is available)

  1. Open Microsoft Outlook and select an email
  2. In DeskAgent, click AgentsRead Email
  3. Expected result: DeskAgent reads and summarizes the selected email

Test 3: Explore Available Agents

  1. Click Agents in the sidebar
  2. Browse the available agents
  3. Hover over each to see what it does

Quick Reference

Starting & Stopping

Action Command
Start DeskAgent .\deskagent\start.bat
Stop DeskAgent .\deskagent\stop.bat
Restart Stop, then Start

Configuration Files

File Purpose
config/backends.json AI provider API keys
config/apis.json External service credentials
config/system.json UI and behavior settings
config/agents.json Agent definitions

Logs Location

Log Location
System log workspace/.logs/system.log
Last agent run workspace/.logs/agent_latest.txt

Troubleshooting

DeskAgent won't start

Symptom Solution
"Port already in use" Run .\deskagent\stop.bat first, or restart your computer
No window appears Check workspace/.logs/system.log for errors

AI not responding

Symptom Solution
"Invalid API key" Double-check your key in backends.json - no extra spaces
Timeout errors Check your internet connection
"Rate limit" Wait a minute and try again

Outlook issues

Symptom Solution
"Outlook not available" Make sure Outlook is open and running
"No email selected" Click once on an email (don't double-click to open it)

Need more help?

Check the FAQ or the system log at workspace/.logs/system.log.


Next Steps