Field notes · AI agents, Hermes & Claude Code By Julian Goldie

Hermes vs Genspark: Set Up Each One For The Job It Wins

One runs on your hardware, the other in Genspark's cloud. Here's the setup for both and the jobs each should own.

Get The AI Profit Stack Join AIPB →
  • 01 1,000+ done-for-you AI agent workflows
  • 02 5 live coaching calls / week with me
  • 03 7-day refund, cancel anytime
  • 04 3,400+ AI operators inside

Hermes vs Genspark comes down to one setup choice: Hermes is an agent you install and run on your own hardware, and Genspark is a hosted AI workspace you sign in to.

That single fact decides where your files live, which model answers, and what you configure on day one.

Below is how I'd set each one up, step by step, plus two worked examples from small firms and a verdict by job.

No official page compares the two, so everything here is my own reading of the Hermes docs and Genspark's help center.

If you'd rather have my team map this onto your own business, book a free SEO strategy session.

Where each one actually runs

Hermes Agent comes from Nous Research and the code is on GitHub under the MIT licence.

You install it on a Mac, a Windows PC, a Linux box or a server, and its FAQ says conversations, memory and skills stay in ~/.hermes/ with no telemetry.

Genspark is run by MainFunc Inc., the company named in its privacy policy, and its current release is AI Workspace 6.0.

Its main worker, Super Agent, takes a whole job, plans the steps and runs them on a cloud computer that Genspark provides.

Genspark doesn't document self-hosting, bringing your own model or key, or an open-source core.

The one open-source exception it describes is GenOffice, whose codebase it published on GitHub.

Hermes vs Genspark at a glance

Setup questionHermes AgentGenspark
What you installThe agent itself, via a one-line script or the desktop appNothing required; optional Super App, AI Browser and phone apps
Who picks the modelYou, with hermes model, including local modelsGenspark routes models; AI Chat lists 40+ to pick from
Office outputmicrosoft-office skill for Word, PowerPoint and Excel filesOffice Suite: Slides, Sheets, Docs and GenMail
Build toolsTerminal, browser, MCP servers and plugins you addBuild Suite: Design, Code and AgentBase
Timed jobsCron in plain languageWorkflows on a schedule or a new email
Chat appsOne gateway for Telegram, WhatsApp, Slack, email and moreGenspark Claw in WhatsApp, Slack, Teams, Telegram and others
Phone callsNo calling agent in the docsCall for Me places real calls

The table is my summary of each vendor's pages, not a feature list either company signed off.

Step 1: install Hermes and choose its model

  1. On macOS, Linux or WSL2, run curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash.
  2. On Windows, run iex (irm https://hermes-agent.nousresearch.com/install.ps1) in PowerShell, per the installation page.
  3. Run hermes model and choose a provider such as Anthropic, OpenAI, Google, Kimi or MiniMax.
  4. For client files that shouldn't leave the office, use Local Models instead: after the download, nothing leaves the machine.

That last option is the biggest practical gap between the two products.

Genspark has an on-device mode only inside its AI Browser, which it calls On-Device Free AI.

Step 2: give Hermes one chat channel behind an allowlist

The messaging gateway is a single background process covering Telegram, Discord, Slack, WhatsApp, Signal, SMS, email, Microsoft Teams, LINE and more.

  1. Run hermes gateway setup and connect the one app your team already lives in.
  2. Run hermes gateway install so it keeps running as a service.
  3. Fill in TELEGRAM_ALLOWED_USERS, EMAIL_ALLOWED_USERS or the global GATEWAY_ALLOWED_USERS.

The security page lists the check order and ends on deny, so anyone not on a list gets nothing.

🔥 Want the Hermes setup I'd copy for a small team? Inside the AI Profit Boardroom you get step-by-step video trainings, the installable Agent OS, four coaching calls a week and 3,400+ members comparing agent setups like this one. → Join the AI Profit Boardroom

Step 3: set Hermes approvals and write "draft only" into every outbound job

Hermes approvals live under approvals.mode in ~/.hermes/config.yaml, with smart as the default, manual and off.

I'd start on manual so every flagged command waits for a yes.

Cron jobs default to cron_mode: deny, which blocks a dangerous command instead of running it unattended.

Here's the gotcha: those approvals cover risky commands, not messages to customers.

So every Hermes job that writes to a person should say "draft only" in its instructions, and you press send yourself.

Step 4: open Genspark and choose the Super Agent mode

  1. Click the chat box on the Genspark home page, or go to Agents, then General, then Super Agent.
  2. Click + in the composer and check the New Super Agent switch, which gives each project its own cloud computer.
  3. Pick the Standard tier for routine work and Ultra for heavier jobs.
  4. Attach the files, then write a three-part brief: the output, the inputs and the one constraint that matters.

The Super Agent guide says a long run can last up to two hours and carries on after you close the tab.

The mode is fixed once a chat starts, so set it before you send.

Step 5: build a Genspark Workflow and leave Approvals on

Workflows trigger on a schedule or on a new Gmail or Outlook email, and each workflow takes one trigger.

  1. Open Workflow, click New Custom Workflow and describe the job in plain language.
  2. Point the first test at your own inbox or a copy of the sheet, because a Test Run sends and changes things for real.
  3. Keep the Approvals setting on, its default, so a step that would post pauses in Pending Confirmation.
  4. Click Turn On only after the test output looks right.

For Genspark Claw, the help page says external actions such as sending emails or posting messages need your permission.

Step 6: connect business apps on each side

Genspark's connector reference lists Gmail, Outlook, Slack, Teams, Google Suite, Notion, Airtable, Stripe, PayPal, Zapier, GitHub, Jira, plus the CRMs Salesforce, HubSpot and Pipedrive.

Many of those offer a read-only policy for organizations, which is worth switching on first.

Hermes connects through MCP servers and its plugin catalog.

The Nous-approved MCP list includes Airtable, Notion, Stripe, Calendly, Attio, Close, Canva and Figma.

The Hermes catalog has no HubSpot, Pipedrive or Salesforce entry, so a business on one of those CRMs gets a native connector only on the Genspark side.

Step 7: decide where each agent keeps its memory

Hermes keeps two small notes files, MEMORY.md and USER.md, and the memory docs give both a character limit.

Anything longer belongs in a skill, which lives as a file in ~/.hermes/skills/ and loads only when a job needs it.

I'd write one skill per repeat job: the job sheet format, the house tone, the review checklist.

Genspark's answer is SecondBrain, the memory layer in AI Workspace 6.0.

With your permission it links email, calendar, chat history, meeting notes and connected apps, and Super Agent then draws on that context.

Genspark Skills sit on top, saving a proven workflow so you can apply it in one click across AI Slides, AI Docs and Super Agent.

The trade-off is simple: Hermes memory is a few files you can open and edit, and Genspark memory is broader but hosted.

Operator example: a plumbing firm's next-day confirmations

A four-van plumbing firm wants tomorrow's jobs confirmed every afternoon.

In Hermes:

  1. Save a skill that explains the job sheet's columns and the confirmation wording.
  2. Ask in Telegram: "Every weekday at 3pm, read tomorrow's job sheet and draft one confirmation text per customer, draft only."
  3. Hermes turns that into a cron job and delivers the drafts back to the office chat.
  4. The office manager checks addresses and sends each message.

In Genspark:

  1. Build a Workflow on a weekday schedule that reads the Google Sheet and drafts emails in Gmail.
  2. Leave Approvals on so nothing goes out until someone confirms it.
  3. When a supplier needs a quick question answered, use Call for Me to ring them and get a transcript and summary back.

Call for Me can't be used for sales, promotion or lead-generation calls, and US numbers need a TCPA acknowledgment first, per its help page.

Operator example: a three-person web agency's client pitch

A small agency needs a pitch deck, a one-page proposal and a clickable mock-up for a prospect.

In Genspark:

  1. Attach the brief and old case-study deck to AI Slides and ask for a ten-slide pitch built from that material.
  2. Open Genspark Design, attach the prospect's Figma file or a screenshot, and ask for a landing-page prototype.
  3. Write the proposal in AI Docs and export it as Word or PDF.
  4. Everything lands in AI Drive, where any file can go back to Super Agent for another pass.

In Hermes:

  1. Load the microsoft-office skill so Hermes can create the PowerPoint and Word files locally.
  2. Have it research the prospect with its browser and draft the proposal from your template.
  3. Keep the finished files on the agency's own drive and review them before anything is shared.

For polished decks and prototypes from one brief, Genspark has the purpose-built tools; Hermes gets you editable files without anything leaving your network.

Gotchas I'd plan around

  • Hermes needs an owner. Someone installs it, picks the provider and keeps the gateway running.
  • Hermes approvals don't cover messages. Write "draft only" into every outbound job.
  • Genspark test runs are real. Point them at yourself first.
  • Genspark group chats need care. The Claw guide warns that group members can prompt it to reveal your personal data.
  • Genspark's AI Browser has requirements. The Mac build needs macOS 15 or later.
  • Names move. Genspark Code was formerly AI Developer, so older tutorials may use the old name.

📞 Not sure which agent should own which job? Book a free SEO strategy session and my team will walk through your workflows with you. → Get your free strategy session

Verdict by job type

  • Pick Hermes if the job touches private files, needs a model you choose or a local one, or should live inside your team's existing chat app.
  • Pick Genspark if the job ends in a deck, a sheet, a document, a design or a small app, and you want it without installing anything.
  • Pick Genspark if you need an agent to make an ordinary service call, such as booking or confirming an appointment.
  • Pick Genspark if your CRM is Salesforce, HubSpot or Pipedrive and you want a native connector.
  • Pick Hermes if you want to extend the agent with your own skills, MCP servers and plugins and keep the setup on your own hardware.

If you're running a team's AI stack, the AI Profit Boardroom trainings show both patterns in practice.

For a different pairing with a hosted agent, see my Hermes vs Manus setup guide.

Also On Our Network

FAQ: Hermes vs Genspark

Can I run Genspark on my own server like Hermes?

Genspark doesn't document self-hosting. Its Claw assistant can run locally through the desktop app, but the core workspace is hosted, while Hermes installs on your own machine or server.

Does Hermes ask before it sends a message to a customer?

No. Hermes approvals cover dangerous commands, so write 'draft only' into outbound jobs and send the messages yourself.

Can I bring my own model to Genspark?

Not documented. Genspark routes models for you and AI Chat lets you pick from its list of 40+, while Hermes takes any provider you configure, including local models.

Which one connects to HubSpot or Salesforce?

Genspark lists native Salesforce, HubSpot and Pipedrive connectors. The Hermes catalog has none of those three.

Is a Genspark Workflow test run safe to try on live data?

No. Genspark says a Test Run is real, so emails are sent and data changes. Point the first test at your own inbox or a copy of the sheet.

📺 Video notes + links to the tools 👉

🎥 Learn how I make these videos 👉

🆓 Get a FREE AI Course + Community + 1,000 AI Agents 👉

About Julian

I'm Julian Goldie, an SEO entrepreneur, author and founder of the AI Profit Boardroom, which has 3,400+ members.

I help business owners scale with AI agents, automation and SEO.

  • I've built a 7-figure SEO and link building agency, Goldie Agency, with a team of 70+ SEO experts.
  • I've grown a YouTube channel to 400,000+ subscribers.
  • I wrote "Link Building Mastery".
  • My Udemy courses have taught over 29,000 students.

→ Get my best AI training inside the AI Profit Boardroom

Pick one job, set it up on the side that wins it, and book a free strategy session if you want my team to check your plan for hermes vs genspark.

§ Field reports

Real wins from inside the AI Profit Boardroom

See all 3,400+ members →
AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot

Scroll sideways →

⚑ Next step

Ready to run AI agents that actually do the work?

Join 3,400+ operators inside the AI Profit Boardroom. Get 1,000+ plug-and-play AI agent workflows, 5 coaching calls a week, and a community that holds you accountable.

Join The AI Agent Community →

7-day no-questions refund · Cancel anytime

Found this useful? Get more of this site in your Google.

One tap adds us as a preferred source — Google then shows you our posts more often in Search, Top Stories, and AI Overviews.

← Back to all posts