Skip to content

candela-desktop

Candela Desktop is a Flutter-based desktop application for managing LLM providers and visualizing distributed traces.

FeatureDescription
Provider ManagementAdd, configure, and switch between LLM providers
Trace ViewerVisualize distributed traces with span details
Cost MonitoringTrack token usage and estimated costs per request
Secure StorageAPI keys stored in the OS keychain (macOS Keychain, Windows DPAPI, Linux libsecret)
Dark/Light ModeAdaptive UI with system theme detection

Download the latest release for your platform from GitHub Releases.

PlatformFormat
macOS.dmg
Linux.AppImage
Windows.exe installer

Candela Desktop supports multiple LLM providers:

  • OpenAI — GPT-4o, GPT-4, GPT-3.5
  • Google Gemini — Gemini 2.5 Pro, Gemini 2.0 Flash
  • Anthropic — Claude Sonnet, Claude Haiku
  • Ollama — Local models (auto-discovered)
  • LM Studio — Local models via OpenAI-compatible API

Each provider is configured with:

  • Display name and endpoint URL
  • API key (securely stored in OS keychain)
  • Model selection and parameters
  • Optional proxy routing through candela-local or candela-sidecar

The trace viewer displays a waterfall view of distributed traces:

  • Span hierarchy — Nested tree showing parent/child relationships
  • Timing — Start time, duration, and TTFB for each span
  • Token counts — Input and output tokens per LLM call
  • Cost — Estimated cost based on provider pricing
  • Attributes — Full span attributes including model, provider, and custom metadata
Terminal window
git clone https://github.com/candelahq/candela-desktop.git
cd candela-desktop
flutter pub get
flutter run -d macos # or linux, windows