Updated 2026-10-15

Set Up Hermes Agent with DeepSeek

Hermes Agent is an open-source agent developed by Nous Research. DeepSeek supplies the model when you connect a DeepSeek API key. Start with the desktop app or the command line, select the correct provider, and check a short conversation before giving the agent a larger task.

1. Choose Desktop or CLI

Choose Desktop for a graphical chat window and settings. Choose CLI if you prefer working in a terminal. Both use Hermes Agent; a DeepSeek connection sends model requests to an API rather than downloading model weights to your computer.

Your starting pointUseNext step
I want a graphical appHermes DesktopFollow the Desktop guide linked below
I want terminal-based setupHermes CLIContinue with installation on this page
Hermes is installed but a request failsTroubleshooting guideIdentify the error before changing settings

2. Prepare the right key and official downloads

For a direct DeepSeek connection, have a DeepSeek API-platform key and sufficient API balance. A chat-app login is not an API key. Hermes itself is free and open source; model calls and optional tool services can have separate charges.

If your key came with a Coding Plan or another provider, use that provider's delivered endpoint and model instructions. A key, Base URL and model ID belong together. Do not send a plan key to the official DeepSeek endpoint unless its delivery instructions explicitly support that route.

3. Install the CLI on macOS, Linux or WSL2

Use the official shell installer below on a supported system. Reopen your terminal afterward so it picks up the launcher. If you already installed a desktop package, use its bundled runtime instead of layering a second installation over it.

bash
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

# In a new terminal after installation:
hermes --version

4. Install the CLI on native Windows

Windows users can use the native PowerShell installer. Open a new terminal afterward and check the version. WSL2 is a separate Linux installation route, not a prerequisite for the native CLI. Desktop package requirements are covered in the Desktop guide.

powershell
iex (irm https://hermes-agent.nousresearch.com/install.ps1)

# In a new terminal after installation:
hermes --version

5. Select DeepSeek and configure the model

Run hermes model to open the provider and model picker. Select DeepSeek and enter the key at the prompt. This avoids putting the key into a command that your shell might retain in its history.

DeepSeek's integration page describes a Quick Setup route, but current Hermes documentation labels Quick Setup as a Nous Portal flow. To bring your own DeepSeek key, use hermes model, or choose Full Setup when running hermes setup. Follow the provider selection rather than assuming every Quick Setup screen is the same.

Before replacing a configuration, privately back up config.yaml and .env in the active Hermes profile. The default home is ~/.hermes; a launcher, --profile option or HERMES_HOME can select another home. Confirm the profile used by the actual launcher and edit that profile, not an unrelated default file. Merge only the intended provider/model settings; do not overwrite existing tools, memory or auxiliary providers with a downloaded example.

A saved default applies to new chats; an existing chat can retain its previous model. After saving, start a fresh session and check the provider and model again. Also inspect launcher overrides and auxiliary-model settings if requests still reach another provider. To recover, restore the backed-up files in the same profile, restart Hermes and test a new chat.

Direct DeepSeek API connection
SettingValue
ProviderDeepSeek
API keyYour DeepSeek API-platform key, entered privately
Base URL, if requestedhttps://api.deepseek.com
Modeldeepseek-v4-pro is the example in DeepSeek's Hermes integration guide; confirm it is available to your account
bash
hermes model

6. Verify a reply, then a tool call

Open a new session with the selected model and send the short prompt below. A normal reply confirms a basic model request; it does not yet prove that file, terminal or web tools work.

For a separate tool check, open a small test folder and ask: List the names of files in the current folder using a file tool. Do not edit or delete anything. Check the visible tool activity and compare the result with the folder. A reply claiming to have checked files without a tool event is not a successful tool test.

For search, ask Hermes to find a current page in the official DeepSeek documentation and return its URL. Check a real web_search event and the returned source. Search uses Hermes tool services, which can require separate credentials or fall back to another search provider; a model key does not itself include search quota. Record chat, file tools and search separately, along with the version, endpoint, model and date.

Our October 14, 2026 test used DeepSeek Flash through the Multi-Model gateway, not the official DeepSeek endpoint or the separate DeepSeek Coding Plan gateway. Hermes chat and read_file passed; web_search passed after its search service fell back from Firecrawl to Keenable. Those results do not verify this direct-API recipe, Desktop, or tools on every model. This guide does not claim a completed official-direct live test.

CheckOfficial DeepSeek directMulti-Model gateway · October 14 test
ChatNot verified by the cited gateway test; run the prompt abovePassed with DeepSeek Flash
File toolTest independently in a disposable folderread_file output matched the test file
SearchTest independently with your configured search servicePassed via Hermes search fallback; no bundled search quota established
bash
hermes chat -q "Reply with exactly: connection-ok"

7. Choose your next step

Keep the working provider and model while adding one capability at a time. After chat and tool use work, build a reusable briefing workflow with Skills and Memory. Use the comparison guides to evaluate OpenClaw with the same DeepSeek model or compare your setup with Meta Muse's managed service.

FAQ

Is Hermes Agent made by DeepSeek?

Hermes Agent is developed by Nous Research. DeepSeek is one of the model providers you can connect to it.

Is using Hermes Agent free?

The agent is free and open source. Your model provider, optional tools and any hosting service can charge separately.

Do I need a DeepSeek API key?

Yes for the direct DeepSeek API route on this page. A different provider or a Coding Plan uses its own credential and endpoint instructions.

Can I use Hermes on Windows without WSL2?

Yes. Hermes documents a native PowerShell CLI installer. Check the separate requirements before choosing a Windows Desktop package.

Can I choose a different DeepSeek model?

Yes, if your provider and account expose it. Select its exact model ID and verify a new conversation and tool call. The V4 Pro example is a starting point, not a requirement to use that model for every task.

Why does Quick Setup ask me to use Nous Portal?

Current Hermes Quick Setup is a Portal onboarding flow. For a direct DeepSeek API key, use hermes model or Full Setup and select DeepSeek.

A working setup has three visible results: the intended provider and model are selected, a short conversation succeeds, and a separate tool test produces real tool activity. Use that baseline before expanding your workflow.

Related model comparisons

Continue from this guide into structured DeepSeek-first comparison pages with model tables, routing advice, and pricing context.