Integrations Hub

Hermes Agent Integrations

Hermes Agent connects to the tools you already use. Each integration has a setup guide with step-by-step instructions, expected outcomes, and privacy considerations for Canadian users.

All integrations run locally — Hermes accesses your tools from your machine, not a remote server. Learn about Canadian data residency →

Available integrations

Each integration includes prerequisites, difficulty level, estimated setup time, and expected outcomes.

📧 Google Workspace

Difficulty: Intermediate · Time: 60-120 min

Connect Gmail, Calendar, Drive, Docs, and Sheets. Automate email workflows, generate meeting briefs, and manage documents.

Read setup guide →

📝 Apple Notes

Difficulty: Beginner · Time: 30-60 min

Let Hermes search, create, and organize your notes. Manage reminders and to-do items from the terminal.

Read setup guide →

💬 Telegram

Difficulty: Intermediate · Time: 45-90 min

Set up a messaging gateway so you can send tasks to Hermes from your phone. Receive notifications and reports via Telegram.

Read setup guide →

🧠 Model Providers

Difficulty: Intermediate · Time: 30-90 min

Configure Hermes to use OpenAI, Anthropic, OpenRouter, DeepSeek, Gemini, or any compatible API. Switch providers anytime.

Read setup guide →

🏠 Local Models

Difficulty: Advanced · Time: 60-180 min

Run AI models entirely on your machine with Ollama or llama.cpp. No data leaves your computer. Best for privacy-sensitive work.

Read setup guide →

⏰ Scheduled Automations

Difficulty: Intermediate · Time: 45-90 min

Run recurring AI workflows on autopilot. Daily briefings, weekly reports, monitoring, and operations checklists.

Read setup guide →

🔐 Secrets & API Keys

Difficulty: Intermediate · Time: 30-75 min

Use documented, revocable credentials instead of hard-coded secrets. Integrate with 1Password for secure secret handling.

Read setup guide →

🍎 macOS Setup

Difficulty: Beginner · Time: 30-60 min

Install Hermes Agent and prepare a simple local workflow on your Mac. Ideal for consultants, agencies, and SMB operators.

Read setup guide →

How integrations work

When you connect a tool to Hermes Agent, the agent loads a skill — a reusable set of instructions for that specific integration. The skill tells Hermes which commands to use, which API endpoints to call, and how to handle authentication.

Here's the typical flow:

  1. Install Hermes Agent — one terminal command.
  2. Choose an integration — pick from the catalog above.
  3. Follow the setup guide — each guide walks through prerequisites, configuration, and testing.
  4. Verify it works — run a simple test command to confirm.
  5. Start automating — Hermes can now use that tool in any workflow.

Integrations + skills = reusable automation

Once an integration is set up, Hermes can use it repeatedly across different workflows. For example:

  • Google Workspace connected once → used for email summaries, calendar briefings, drive organization, and sheet updates.
  • Telegram connected once → used for task requests, status reports, and notification delivery.
  • Apple Notes connected once → used for note creation, search, organization, and to-do management.

This is different from traditional automation tools where each workflow needs its own connection. With Hermes Agent, you set up each integration once, then skills handle the rest. Persistent memory ensures the agent remembers your configuration across sessions.

Privacy note: Integrations run locally on your machine. Hermes Agent accesses your tools using credentials stored in ~/.hermes/.env. No credentials are sent to Nous Research or any third party. When you use a cloud model provider, prompts and outputs may be processed by that provider's API — review the data residency guide for details.