Hermes Atlas
Models, providers & proxies · works with Hermes Agent

Switch++

sssstwee/switch-plus-plus

Desktop config switcher, model router and local gateway for Claude Code, Codex, Hermes and other agents

In short

Switch++ is a desktop app that manages model and provider configurations for several coding agents, including Hermes Agent, and adds a local OpenAI and Anthropic compatible gateway. The public repository is source-available, not fully open.

What Switch++ does

Switch++ stores multiple configurations per target app and lets you switch between official accounts and third-party model providers. Targets are Claude Code, Claude Desktop, Codex, OpenCode, Oh My OpenAgent, OpenClaw, Hermes Agent, Pi and Oh My Pi. For Hermes Agent it manages the custom provider and default model in ~/.hermes/config.yaml. Configs are previewed as JSON or TOML before writing, and backups are created before applying.

The local gateway handles differences between Anthropic, OpenAI, Responses and Chat Completions protocols, with model mapping, authentication isolation and request logs. A dashboard shows token counts, cache hits, errors and trends, and an environment check inspects installed tools and config paths. Presets cover providers such as DeepSeek, MiniMax, Kimi and GLM. Installers exist for macOS (Apple Silicon and Intel), Windows x64 and Linux x64 AppImage. The README is in Chinese with an English version.

Key features

  • Multiple saved configs per target app with one-click apply
  • Hermes Agent custom provider and default model management
  • Local gateway bridging Anthropic, OpenAI, Responses and Chat Completions
  • Request logs, token and cache statistics
  • Config preview and automatic backups
  • Environment check for installed tools and paths

When to use it

  • Pointing Hermes Agent at a third-party model provider without hand-editing YAML
  • Switching between an official account and a vendor configuration
  • Debugging which model name and endpoint an agent is actually calling

Who it is for: Developers who use third-party model providers with several AI coding agents.

How it fits with Hermes Agent

Hermes Agent is one of the supported target apps, alongside Claude Code, Codex, OpenCode and OpenClaw.

Note: Only part of the source is public, since the private core needed to build the full app is not included, and the README refers to a paid version.

FAQ

What is Switch++?

It is a desktop app that switches configurations and routes models for AI coding agents, with a local compatible gateway and request diagnostics.

Does Switch++ work with Hermes Agent?

Yes. Hermes Agent is a supported target, and Switch++ manages its custom provider and default model in ~/.hermes/config.yaml.

Is Switch++ free and open source?

No. GitHub reports no recognized license (NOASSERTION), and the README calls the repository source-available rather than open source. The private core needed for a full build is not published.

Similar models for Hermes Agent

All models

Related guides: How to install Hermes Agent