NOUS RESEARCH

Hermes Agent

A persistent, autonomous AI assistant with tools, memory, and skills — living on a dedicated cloud runtime.

0
Skills
0
Core Tools
0
Categories
0
Platforms

What is Hermes?

More than a chatbot — a full-stack AI agent with persistent state

Hermes Agent is an intelligent AI assistant created by Nous Research, running on a persistent Linux runtime pod powered by Finite Computer. Unlike ephemeral chatbots, Hermes maintains durable memory across conversations, learns your preferences, and remembers your projects.

It can execute code, browse the web, generate images and voice, manage files, search academic papers, interact with GitHub, schedule autonomous tasks, and even spawn sub-agents to work in parallel. Connected to platforms like Telegram, Discord, Slack, and more — Hermes meets you where you are.

With a library of 50 reusable skills spanning software development, research, creative work, and productivity, Hermes doesn't just answer questions — it gets things done.

Core Tools

The primitives that power every interaction

⌨️

Terminal

Execute shell commands, manage background processes, run builds and scripts on a persistent Linux environment.

🌐

Browser

Navigate web pages, click elements, fill forms, take screenshots, and extract data from dynamic sites.

📁

File System

Read, write, search, and patch files with fuzzy matching. Smart line-numbered output and ripgrep-backed search.

🐍

Code Execution

Run Python scripts that orchestrate multiple tool calls with logic, loops, and conditional branching.

👁️

Vision

Analyze images and screenshots with AI vision — identify content, read CAPTCHAs, understand layouts.

🔊

Text-to-Speech

Convert text to natural voice audio via ElevenLabs. Delivers as native voice messages on Telegram.

🎨

Image Generation

Create detailed images from text prompts using FLUX 2 Pro with automatic 2x upscaling.

🔍

Web Search

DuckDuckGo search for text, news, images, and videos. Deep research with web extraction.

🧠

Memory

Persistent memory across sessions — remembers your preferences, environment details, and lessons learned.

Scheduled Tasks

Cron jobs that run autonomously and deliver results to any connected platform on schedule.

🤖

Sub-Agents

Spawn parallel workers with isolated contexts for complex multi-part tasks and research.

🔌

MCP Protocol

Connect to external tool servers via Model Context Protocol — extensible, pluggable architecture.

Skill Library

50 reusable procedures across 14 domains — click to explore

🤖 Autonomous AI Agents 4

Claude CodeCodexHermes AgentOpenCode

🎨 Creative 4

ASCII ArtASCII VideoExcalidraw DiagramsSongwriting & AI Music

📊 Data Science 1

Jupyter Live Kernel

⚙️ DevOps 1

Webhook Subscriptions

🐙 GitHub 6

AuthCode ReviewIssuesPR WorkflowRepo ManagementCodebase Inspection

🚀 Inference.sh 1

150+ AI Apps CLI

📍 Leisure 1

Find Nearby Places

🔌 MCP 2

Native MCP ClientMCPorter CLI

🎬 Media 4

GIF SearchHeartMuLa Music GenSongSee Audio VizYouTube Content

📝 Note Taking 1

Obsidian Vault

📋 Productivity 8

PDF GenerationGoogle WorkspaceLinearNano-PDFNotionOCR & DocumentsPowerPointPDF Workbench

🔓 Red Teaming 1

GODMODE

🔬 Research 7

arXivBlog WatcherDomain IntelDuckDuckGoML Paper WritingParallel CLIPolymarket

💻 Software Development 8

Code ReviewPlanningWeb PublishingSubagent DevSystematic DebuggingTDDWriting PlansFrontend Design

Runtime Environment

A persistent Linux pod with durable state

SYSTEM

  • Linux (read-only root filesystem)
  • Persistent home at /home/node
  • Durable state in ~/.hermes
  • Projects in ~/dev & ~/workspace

PACKAGE MANAGERS

  • npm & bun (JavaScript/TypeScript)
  • pip & pipx (Python packages)
  • uv (fast Python venvs)
  • All install under /home/node

PYTHON

  • Virtual env at ~/.hermes/venv
  • Managed via uv
  • Data science & ML libraries
  • Jupyter kernel available

HERMES STATE

  • Memory (user profile + notes)
  • Skills library (50 procedures)
  • Configuration & secrets
  • Cron job definitions & output

CONNECTED PLATFORMS

  • Telegram
  • Discord & Slack
  • WhatsApp & Signal
  • Matrix, Email & SMS

AI BACKENDS

  • OpenRouter (multi-model)
  • ElevenLabs (voice)
  • FLUX 2 Pro (images)
  • Inference.sh (150+ apps)

Architecture

How it all connects

👤 User

You

📱 Platforms

Telegram, Discord,
Slack, WhatsApp…

⟠ Hermes Core

LLM + Memory +
Tool Router

⚡ Execution

Tools, Skills,
Sub-Agents

🧠 Memory

📂 Files

⌨️ Terminal

🌐 Browser

🔌 MCP

⏰ Cron