witcheer's Wingtips for Hermes Agent

Every Hermes Agent tip from witcheer at Nous Research, in his own words. Collected in one place and updated daily.

Official tips from witcheer at Nous Research · Follow @witcheer · Full collection

witcheer says each tip ran on a real Hermes box before it shipped. Hermes changes fast, so check your version and the linked doc.

witcheer

Latest tip #113 · switch projects from the chat · Oct 29, 2026

Wingtips

7 of 113 entries

Reset filters
  1. #98 · set your agent's timezone

    · Setup & config · CLI / Desktop / Gateway

    is your Hermes Agent on a server in another timezone? give it yours:

    hermes config set timezone America/New_York

    the agent clock and your cron schedules follow that zone, so a job set for 8am runs at 8am where you are.

    use your zone's IANA name, like Europe/London or Asia/Kolkata.

    set it once, before your first morning brief or daily reminder!

    docs: https://hermes-agent.nousresearch.com/docs/user-guide/configuration#timezone

  2. #92 · Nous Portal in one command

    · Setup & config · CLI

    on a fresh install, this one command logs your Hermes Agent in to Nous Portal and sets Nous as your provider. it turns on the Tool Gateway too:

    hermes setup --portal

    your browser opens for the login and you pick a model. then you're back in the terminal, ready to chat.

    with any paid Nous Portal plan, that same login gives your agent web search, image generation, text-to-speech and a cloud browser, without one extra API key to set up!

    to see what got switched on, run hermes portal info.

    docs: https://hermes-agent.nousresearch.com/docs/integrations/nous-portal

  3. #54 · session, project, profile, bot

    · Setup & config · CLI / Desktop / Gateway

    Hermes Wingtips #54: session, project, profile, bot

    the four words everyone meets, and what each one holds:

    (1) a session is one conversation. your Hermes Agent keeps many, and every surface can open them.

    (2) a project is a workspace: the folders your agent works in, grouped under one name.

    (3) a profile is a whole separate agent. its own config, memory, skills, and history.

    (4) a bot is a profile with a name and an avatar in the Desktop app. same thing underneath, one click away.

    two of these hold your work, two of them are agents.

  4. #45 · if you ever want to bring an existing OpenClaw setup into Hermes Agent, there is a command for that

    · Setup & config · CLI

    Hermes Wingtips #45: if you ever want to bring an existing OpenClaw setup into Hermes Agent, there is a command for that.

    hermes claw migrate imports your settings, memories and skills. you can add --dry-run and it only shows you the plan, nothing is touched.

    worth knowing:

    (1) API keys and tokens stay behind unless you explicitly pass --migrate-secrets

    (2) before anything is applied a restore-point zip of your Hermes home is written, so the move itself is undoable.

  5. #37 · hermes project

    · Setup & config · CLI / Desktop

    Hermes Wingtips #37: hermes project

    real work rarely fits in one folder: an api repo, a web repo, an infra repo, all one product. a project gives that group one name.

    (1) hermes project create "My App" ~/code/api ~/code/web creates one

    (2) hermes project add-folder grows it

    (3) hermes project use sets it as active

    what is super cool is that the Desktop app groups your sessions by project automatically, and binding a kanban board with bind-board gives every task a deterministic worktree and branch convention.

  6. #36 · hermes import-agent

    · Setup & config · CLI

    Hermes Wingtips #36: hermes import-agent

    if you already run Claude Code or Codex CLI, your setup can move over to Hermes Agent in one command:

    hermes import-agent

    it auto-detects ~/.claude or ~/.codex and maps everything to its Hermes equivalent:

    global instructions become memories, skills come across as skills, MCP servers goes in your config, and Claude's permission rules become the command allowlist. API keys and credentials are never touched.

    it always shows you the full plan before writing anything, and --dry-run previews without touching disk at all.

    there is no need rebuilding the setup you already tuned!

  7. #9 · a profile is a whole separate agent, not a setting

    · Setup & config · CLI / Desktop / Gateway

    Hermes Wingtips #9: a profile is a whole separate agent, not a setting

    a Hermes profile is a second agent in its own right: its own memory, sessions, skills and bot token. spin one up and it knows nothing your main agent does.

    two things to understand:

    (1) you want one agent across Telegram, Discord and WhatsApp? that's a single profile with several gateways: they share one SOUL.md and one memory, so it behaves as one agent everywhere.

    vice versa, a profile per platform splits it into strangers.

    (2) you want a fresh agent that starts from your current one? hermes profile create new --clone-all. without it the new profile is blank.

All tips are written by witcheer and collected here with credit. Card images stay on his X posts.