# Hermes Agent

A self-improving AI agent from Nous Research that creates and refines its own skills, keeps memory across sessions, and runs on a VPS, a GPU cluster or serverless backends.

Hermes Agent is an AI agent with a built-in learning loop. It creates skills after complex tasks, improves them during use, keeps agent-curated memory, and searches past sessions with full-text search and LLM summaries.

It works with many model providers, including Nous Portal, OpenRouter, OpenAI and custom endpoints, and switches models with one command. It has a full terminal UI and can be reached from Telegram, Discord, Slack, WhatsApp, Signal and the CLI through one gateway. A cron scheduler runs natural-language automations, and subagents handle parallel work.

It supports seven terminal backends, including local, Docker, SSH, Modal and Daytona. It is written in Python and MIT licensed.

Website: https://hermes-agent.nousresearch.com
