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

Hermes vs Cursor: How I'd Set Up Each Tool, Share One Rules File And Split The Work In 7 Steps (2026)

Cursor takes the repo, Hermes takes the chats and the schedule. Here's the order I'd wire them in.

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 Cursor is a split between two jobs: Cursor is an AI code editor built to change code in a repo, and Hermes Agent is a general agent built to run work across your chats, schedules and machines.

I'd install both, give each one a lane, and stop asking which one wins.

The Hermes Agent docs describe a self-improving agent from Nous Research that writes skills from experience and remembers you across sessions.

The Cursor Agent docs describe an assistant that completes coding tasks, runs terminal commands and edits code from a sidepane.

Below is the order I'd set them up in, the files they share, and the settings I'd change first.

If you want my team to map which agent owns which job in your business, book a free SEO strategy session.

What each tool is built to do

Cursor lives where your code lives.

You open a folder, press Cmd+I, and the Agent searches the repo, edits files, runs shell commands and drives a browser to check visual changes.

For bigger work, a Cursor Project lets a coordinator agent plan the job and hand pieces to other agents.

Hermes lives where your business lives.

The docs list a CLI, a TUI, a native Desktop app, a web dashboard and one messaging gateway that reaches Telegram, Discord, Slack, WhatsApp, Signal, email, SMS, Microsoft Teams and more.

Nous Research says Hermes is not a coding copilot tied to an IDE, and the feature list backs that up: cron, Bot Mode, subagents, memory and skills come first.

Both tools can write code.

Only one of them is built around an editor.

Hermes vs Cursor side by side

AreaHermes AgentCursor
Main jobGeneral agent across chats, schedules and serversAI code editor with an agent built in
Front endsCLI, TUI, Desktop, web dashboard, 20+ chat platformsDesktop editor, CLI, cursor.com/agents, iOS app, Slack, GitHub, Linear, API
Where work runsLocal, Docker, SSH, Daytona, Modal or Vercel SandboxYour machine, or isolated cloud VMs for cloud agents
SchedulingBuilt-in cron with delivery to any connected platformAutomations on a schedule or on GitHub, GitLab, Slack, Linear and webhook events
Code reviewNo dedicated PR reviewer in the docsBugbot reviews every PR update
InstructionsSOUL.md, AGENTS.md, .hermes.md, CLAUDE.md, plus Cursor rule filesProject Rules, User Rules, Team Rules, AGENTS.md
ToolsMCP over stdio or HTTP, skills, pluginsMCP over stdio, SSE or Streamable HTTP, skills, hooks, subagents, plugins
AccountMIT-licensed, bring your own model providerCursor account; Premium and up add cloud agents, Automations and Bugbot

No vendor publishes this comparison, so the table is my reading of each tool's own docs.

Where the work actually runs

This is the setting that decides most of the split.

Cursor's local Agent works on your laptop, inside the folder you opened.

Its cloud agents run in isolated VMs with cloned repos, installed dependencies and secrets, then work on a separate branch and push for handoff.

You can start one from the desktop app, cursor.com/agents, the iOS app, Slack, a GitHub or Bitbucket comment, Linear or the API.

Hermes runs on whatever box you install it on.

The docs list six built-in terminal backends: local, Docker, SSH, Daytona, Modal and Vercel Sandbox.

That means a small server can host the agent while you message it from your phone.

So the rule I use is simple: repo work goes where the repo is, and business errands go where the agent is always on.

🔥 Want the two-lane agent setup built for you, step by step? 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 running Hermes next to their coding tools. → Join the AI Profit Boardroom

Step 1: Install Cursor and make one small change in Plan Mode

Download the desktop app from the Cursor quickstart.

The docs list macOS 12 and later, Windows 10 and later, and Linux packages for Debian, Ubuntu, RHEL and Fedora.

Open a folder and ask the Agent to explain the codebase before you ask for edits.

Then press Shift+Tab to switch on Plan Mode.

Plan Mode researches the repo, asks clarifying questions, writes a plan and waits for your approval before it builds.

If you'd rather live in the terminal, the Cursor CLI installs with one line:

curl https://cursor.com/install -fsS | bash
agent

Prepend & to a CLI message to push that task to a cloud agent and pick it up later on the web or your phone.

Step 2: Install Hermes and point it at a model

On Linux, macOS or WSL2, the Hermes docs give this installer:

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

On Windows or macOS you can run the Desktop installer instead, and it sets up the CLI too.

hermes model picks a provider.

The providers page covers Nous Portal, OpenRouter, Anthropic, OpenAI Codex, xAI, Bedrock, Vertex, local models and custom endpoints.

The newest release I found is Hermes Agent v0.22.7, a patch roll-up published on 3 November 2026.

Step 3: Keep one rules file that both tools read

This is the setting most people miss.

Cursor's rules docs name four kinds: Project Rules in .cursor/rules, User Rules, Team Rules and AGENTS.md.

Project rules must be .mdc files with description, globs and alwaysApply frontmatter.

A plain .md file in that folder is ignored.

The Hermes tips page says Hermes also reads .cursorrules and .cursor/rules/*.mdc from the working directory, with no copy needed.

Hermes loads the top-level AGENTS.md at session start too.

So I keep house rules in AGENTS.md and repo-specific coding rules in .cursor/rules.

Both agents then follow the same conventions when they touch the same repo.

Keep those files short, because Hermes injects context files into every message.

Step 4: Wire MCP servers and skills once per tool

Both tools speak MCP, but they store the config in different places.

Cursor reads .cursor/mcp.json for a project and ~/.cursor/mcp.json for every project, per the Cursor MCP docs.

Hermes reads mcp_servers in ~/.hermes/config.yaml, and the Hermes MCP page lets you filter which tools each server exposes.

Skills follow the same open standard on both sides.

Cursor loads SKILL.md folders from .cursor/skills, .agents/skills and the matching home folders.

Hermes keeps its skills in ~/.hermes/skills/ and can write new ones from experience.

Step 5: Pull your Cursor setup into Hermes with one command

You don't have to rebuild that setup by hand.

The import guide covers hermes import-agent cursor, which comes from the official agent-importers plugin.

hermes plugins install agent-importers
hermes import-agent cursor --dry-run
hermes import-agent cursor

It reads ~/.cursor: global AGENTS.md and User Rules go to Hermes memory, mcp.json servers go to config.yaml, and skill folders land under cursor-imports.

API keys never come across, and secret-looking MCP headers are stripped for you to re-add.

I covered every flag of that import in the Hermes Agent Cursor import walkthrough, so here it's just one step in the bigger setup.

Step 6: Put Hermes inside your editor over ACP

Hermes can run as an ACP server, so an editor can show its chat, tool activity, diffs and approval prompts.

The ACP page documents setup for VS Code, Zed and JetBrains.

It does not list Cursor, and Cursor's docs don't mention Hermes, so I wouldn't promise that pairing.

cd ~/.hermes/hermes-agent && python -c "import pm; pm.sync_venv(['acp'], explicit=True)"
hermes acp --check

In ACP mode Hermes keeps files, terminal, web, memory, skills and delegation, but drops messaging delivery and cron management.

Cursor's own CLI also speaks ACP through agent acp, which its docs aim at people building custom clients.

📞 Not sure which jobs belong in Cursor and which belong in Hermes? Book a free SEO strategy session and my team will look at your workflow with you. → Book your free strategy session

Step 7: Give scheduled work to the right scheduler

Both tools run work on a timer, but they aim it at different targets.

Cursor Automations start cloud agents on a schedule or when a PR opens, a Slack message lands, a Linear issue moves or a webhook fires.

Their tools include Send to Slack, Comment on Pull Request and MCP.

Hermes cron takes plain language or cron expressions, attaches skills, and delivers the result to the origin chat, local files, Telegram, Slack, email or every connected channel.

hermes cron create "every 1d at 09:00" "Summarize yesterday's client tickets and list anything overdue"

My rule: if the job ends in a pull request, use an Automation.

If it ends in a message to a person, use Hermes cron.

The approval settings I'd change first

Cursor's Run Modes are Auto-review, Allowlist and Run Everything.

I'd stay on Auto-review, and the docs say plainly that its classifier is not a security boundary.

Hermes uses approvals.mode with smart as the default, plus manual and off.

Its security page sets cron_mode: deny by default, so a scheduled run that hits a dangerous command is blocked.

A hardline blocklist stays on even in YOLO mode, and approvals.deny adds your own always-blocked patterns.

Example: an agency splitting site edits and client reports

Picture a five-person web agency with ten client sites in GitHub.

Here's how I'd split the week:

  1. A designer asks Cursor's Agent, in Plan Mode, to change a pricing table on one client's site.
  2. Cursor plans the edit, waits for approval, edits the files and runs the build.
  3. The PR opens and Bugbot reviews it, while the team triggers a re-check by commenting bugbot run.
  4. On Monday at 09:00, a Hermes cron job pulls the week's notes through an MCP server and drafts each client's update.
  5. Hermes delivers each draft to the account manager in Slack, and the manager sends it after a read.

Cursor never touches the inbox, and Hermes never pushes to a client repo.

Where Cursor wins, and where Hermes wins

Cursor wins on code you watch: diffs, checkpoints you can restore, Plan Mode, Bugbot on every PR and cloud agents that return merge-ready PRs with screenshots and videos.

Hermes wins on work you don't watch: chat on 20+ platforms, cron that reports back where you are, named Bots with their own memory, and a learning loop that writes skills.

Hermes also wins on control of the box, since it's MIT-licensed and runs on hardware you pick.

Cursor also wins on team code review, because Team Rules, Bugbot and shared cloud agent runs are built in.

Hermes vs Cursor verdict, by job

  • Pick Cursor if the job ends in a code change, a PR or a review.
  • Pick Hermes if the job ends in a message, a report, a reminder or a task on a server.
  • Run both if you have a repo and a business, which is most agencies.

They don't compete for the same seat.

Inside the AI Profit Boardroom I walk members through running Hermes as the always-on lane next to their editor.

If you want help drawing your own lanes, grab a free strategy session with my team.

🔥 Get the Hermes playbooks and the Agent OS in one place 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 to swap setups with. → Join the AI Profit Boardroom

Also On Our Network

FAQ: Hermes vs Cursor

Does Hermes read my Cursor rules?

Yes. The Hermes tips page says it loads .cursorrules and .cursor/rules/*.mdc from the working directory automatically, next to AGENTS.md.

Can I run Hermes inside the Cursor editor?

The Hermes ACP docs cover VS Code, Zed and JetBrains, not Cursor, and Cursor's docs don't mention Hermes. Use one of the documented editors for ACP.

What does hermes import-agent cursor bring over?

Global AGENTS.md and User Rules become Hermes memory, mcp.json servers go into config.yaml, and skill folders land under cursor-imports. Credentials are never imported.

Which scheduler should run a weekly report?

Hermes cron, because it delivers the result to Slack, Telegram, email or any connected channel. Use Cursor Automations when the run should end in a PR or a PR comment.

Which approval mode should I start with?

Auto-review in Cursor and the default smart mode in Hermes, with cron_mode left on deny so scheduled runs can't execute dangerous commands.

📺 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

Install Cursor for the repo, install Hermes for the schedule, and book a free strategy session if you want my team to settle hermes vs cursor for your own workflow.

§ 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