Hermes Plugins AI Agent

by 42-evey• 542•• Scanned•Claim this listing•Request removal
Developer Toolsai agentautonomous agenthermes agentopen sourceplugins

Custom plugins for hermes-agent — goal management, inter-agent bridge, model selection, cost control

Hermes Plugins is an open-source ai agent by 42-evey, written mainly in Python, with 542 GitHub stars and the MIT license. Its code was last updated Oct 24, 2026.

hermes-plugins

Support Evey — runs 24/7 on free models, hardware costs ~$69/mo: Donate (BTC, ETH, SOL, XRP, DOGE)

Plugins and skills for Hermes Agent. Checked on Hermes v0.22.5: every plugin passes hermes plugins doctor --ci and hermes plugins validate, and the skills load on a fresh install running a local model.

Install

A plugin installs one folder at a time and stays off until enabled:

hermes plugins install 42-evey/hermes-plugins/evey-goals --enable

A running gateway keeps the plugin code it loaded at start. Run hermes gateway stop and the next session starts a fresh one (or hermes gateway restart when the gateway is installed as a service). hermes plugins list shows what is enabled.

Skills install the same way, by path:

hermes skills install 42-evey/hermes-plugins/skills/software-development/verify-before-done

Or use the whole folder from a clone:

git clone https://github.com/42-evey/hermes-plugins ~/src/hermes-plugins
hermes config set skills.external_dirs "[~/src/hermes-plugins/skills]"

Skills

Workflow skills that fill gaps in Hermes's bundled set. Each links the bundled skills it works with (systematic-debugging, test-driven-development, requesting-code-review, spike).

SkillUse it
verify-before-doneBefore claiming work is fixed, done, passing or deployed
plan-before-buildingBefore a multi-step build: decide the design, write the plan, get one approval
review-feedbackOn receiving code review or PR comments, before changing anything
delegation-briefWriting a delegate_task brief, and checking what comes back
work-ledgerWork that spans sessions and must survive compaction
safe-cleanupBefore deleting, overwriting or killing anything, or a test run on real data

Plugins

Plugins that need a model call it through ctx.llm, so they run on whatever provider and model you have configured, local ones included. A plugin that talks to an outside service reads its address and keys from the environment variables in the last column; while they are unset its tools say which variable to set. Plugins that use the time of day read Hermes's own timezone setting (HERMES_TIMEZONE, UTC when unset).

Autonomy and decisions

PluginWhat it doesNeeds
evey-autonomyPriority queue, planning and reflection over goals, projects and inbox (autonomous_decide, autonomous_plan, autonomous_reflect)optional $HERMES_HOME/evey-autonomy.json, HERMES_AUTONOMY_*
evey-councilThree roles (pragmatist, skeptic, contrarian) answer a hard question; a judge synthesizes—
evey-delegate-modelDelegation with an optional per-task model and parallel fan-outa model grant to pin models (see its docstring)
evey-delegation-scoreScores delegation results per model over time—
evey-goalsRead, add, complete and evolve standing goals—
evey-proactiveSurfaces insights to the user during work hours, within an interruption budgetWORK_HOURS (default 9-21)
evey-schedulerThe user's events and reminders, in a JSON file—

Quality and safety

PluginWhat it doesNeeds
evey-reflectCritiques an output and fixes errors before it is sent—
evey-validateFlags hallucinations and errors in delegated output—
evey-verificationChecks URLs, repos, endpoints and DNS before the agent acts on them—
evey-email-guardScreens incoming email for prompt injection (patterns plus a model check); unscreened mail is reported suspicious—
evey-sandboxReads and searches files in operator-approved folders, with PII scrubbed (no code execution)$HERMES_HOME/config/sandbox.yaml, SANDBOX_BASE_DIR
evey-session-guardCheckpoints critical context before compression or long tasks—

Memory and learning

PluginWhat it doesNeeds
evey-learnerExtracts lessons from interactions and applies them later—
evey-memory-adaptiveImportance scoring and decay for memories—
evey-memory-consolidateDaily: extracts facts from Langfuse traces into MEMORY.md and QdrantLANGFUSE_HOST, LANGFUSE_PUBLIC_KEY, LANGFUSE_SECRET_KEY, QDRANT_URL, OLLAMA_URL
evey-cacheCaches delegation results (24 h TTL, LRU)—
evey-identityUpdates SOUL.md from the agent's experience—
evey-habitsLearns the user's message times, topics and work rhythm—
evey-ragVector search over the agent's knowledge baseQDRANT_URL, EMBED_BASE_URL, OPENAI_API_KEY for the embeddings server

Observability

PluginWhat it doesNeeds
evey-telemetryJSON event log of tool calls, delegations and errors, with telemetry_query—
evey-statusOne call for bridge, MQTT, costs, cron and goalsDASHBOARD_URL
evey-cost-guardBudgets and cost breakdowns from LangfuseLANGFUSE_HOST, LANGFUSE_PUBLIC_KEY, LANGFUSE_SECRET_KEY
evey-watchdogAlerts the operator through ntfy when the agent goes silent in work hoursNTFY_URL, WORK_HOURS
evey-digestMorning digest of costs, cron health, bridge tasks, goals and alertsLangfuse variables; NTFY_URL to push it
evey-mqttMQTT event stream: subscribes to the bridge, events and health topics and buffers messagesMQTT_HOST, MQTT_PORT

Integrations

PluginWhat it doesNeeds
evey-bridgeTask and message bridge to a Claude Code session through $HERMES_HOME/claude-bridgea Claude Code session reading the bridge
evey-githubStars, issues and PRs for one account, and its PRs upstreamGITHUB_OWNER, GITHUB_UPSTREAM_REPO (default NousResearch/hermes-agent)
evey-researchWeb search, page extraction (research_extract) and a findings librarySEARXNG_URL; CRAWL4AI_URL optional
evey-newsTrending AI news via SearXNGSEARXNG_URL
evey-telegram-uxStatus cards and formatted results for the Telegram gatewayHermes's Telegram gateway
evey-moltbookFeed, replies and posts on the Moltbook agent networkMOLTBOOK_API_KEY
evey-walletCrypto balances with new-deposit detectionBTC_ADDRESS, ETH_ADDRESS, SOL_ADDRESS, XRP_ADDRESS, DOGE_ADDRESS (any subset)

Checking a change

hermes plugins doctor --ci ./<plugin>
hermes plugins validate ./<plugin>

See CONTRIBUTING.md for the rules plugins and skills follow. A full self-hosted stack with these plugins preinstalled: 42-evey/evey-setup.

License

MIT. verify-before-done, plan-before-building, review-feedback and delegation-brief adapt ideas from obra/superpowers (MIT).

Hermes Plugins alternatives

View more →

Similar ai agents in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Hermes Plugins (this page)
42-evey
542MITOct 24, 2026Scanned, no flagged issues
Deepseek Harness
deepseek-ai
268kMITOct 30, 2026Scanned, no flagged issues
Ponytail
DietrichGebert
182kMITOct 29, 2026Scanned, no flagged issues
Orca
stablyai
112kMITNov 1, 2026Scanned, no flagged issues
Deer Flow
bytedance
85kMITNov 1, 2026Scanned, no flagged issues
Ruflo
ruvnet
80kMITNov 1, 2026Scanned, no flagged issues