Skip to content

[Bug]: Local OpenAI-compatible providers are no longer configurable from Hermes Desktop #62213

Description

@anthonydigrazia

Bug Description

After performing a completely clean installation of Hermes Desktop on macOS, the Desktop UI no longer provides any way to configure a local OpenAI-compatible provider.

Previous versions allowed selecting a Custom provider and configuring a local endpoint (llama-swap, llama.cpp, LM Studio, Ollama, etc.).

The current Desktop UI only displays hosted/cloud providers.

In addition, the CLI and configuration appear inconsistent regarding provider names (custom, local, custom:local), making it difficult to configure a working local endpoint.

Steps to Reproduce

  1. Perform a completely clean installation of Hermes Desktop.
  2. Launch the Desktop onboarding or open the provider configuration UI.
  3. Attempt to configure a local OpenAI-compatible endpoint.

Expected Behavior

The Desktop should allow users to configure a local OpenAI-compatible provider by specifying:

  • Display name
  • Base URL
  • API key
  • Default model

The CLI, Desktop UI, and config.yaml should all use the same provider naming convention.

Actual Behavior

  • Desktop only displays hosted/paid providers.
  • There is no UI option for a local/custom provider.
  • Provider naming between CLI and config appears inconsistent (custom, local, custom:local).

Affected Component

Setup / Installation, Configuration (config.yaml, .env, hermes setup)

Messaging Platform (if gateway-related)

No response

Debug Report

none. Found it was related to #62209

Operating System

macOs 26.5.2

Python Version

3.11.9

Hermes Version

0.18.2

Additional Logs / Traceback (optional)

Root Cause Analysis (optional)

Proposed Fix (optional)

No response

Are you willing to submit a PR for this?

  • I'd like to fix this myself and submit a PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium — degraded but workaround existsarea/configConfig system, migrations, profilesbugcomp/desktopElectron desktop app (apps/desktop/*)type/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions