Getting Started

Verified for v0.4.4 on

Quickstart

This guide covers Sythoria Desktop v0.4.4, tagged from source revision d256fb7.

The downloads page reads the files attached to the latest published GitHub release. A version tag can appear before its installers finish building or before a draft release is published, so the page does not guess file URLs.

The v0.4.4 build configuration targets:

Operating systemBuild
Windows 10 or 11x64 setup executable
macOS 12 or laterApple silicon disk image
Linux x86_64Debian package, RPM package, or AppImage

Windows ARM64, Linux ARM64, and Intel Mac builds are not configured for this release.

Install Sythoria#

Windows Desktop

Windows 10/11 · x64 Setup

Installation steps

1
Download the setup installer

Open the downloads page and choose the Windows setup file attached to the current published release.

  1. Run the downloaded setup executable.
  2. Follow the installer prompts.
  3. Open Sythoria from the Start menu.
2
Connect a model

Open Settings, add a provider, and run its connection check.

Use the downloads page to see the files that are actually available. GitHub is the final source for release files and signatures.

Connect a model#

  1. Open Sythoria and go to Settings > AI Models & API Keys.
  2. Select Add Model.
  3. Choose a provider preset or enter a custom OpenAI-compatible endpoint.
  4. Check the API base and model ID.
  5. Enter the provider credential if the endpoint requires one.
  6. Save the model and run its connection check.
  7. Start a conversation, select that model, and send a short test message.

Credentials are encrypted in secrets.enc. The root encryption key is stored in the operating system credential vault.

Preset values#

ProviderDefault modelSetup guide
OpenAIgpt-5.6-solOpenAI
Anthropicclaude-opus-5Anthropic
Google Geminigemini-3.1-proGemini
Ollamadeepseek-r1:7bOllama
OpenRouteranthropic/claude-sonnet-5OpenRouter
NVIDIA NIMmeta/llama-3.3-70b-instructNVIDIA NIM

These are editable defaults from the desktop source. A provider can rename, restrict, or remove a model independently of Sythoria.

Check the setup#

A working configuration should pass its connection check, stream a short reply, and remain available after restarting the app.

If it fails, note the status code and remove credentials, prompts, and local paths before sharing the error. See Troubleshooting & Logs.

Where to go next#