The agent that grows with you
Hermes Agent is a personal AI agent that runs across multiple interfaces—a CLI, messaging platforms like Telegram and Discord, a terminal UI, and an Electron desktop app—while maintaining continuity through cross-session memory and skills. Built primarily in Python with TypeScript components for the desktop and terminal interfaces, it is designed around two core principles: preserving prompt-cache efficiency across conversations and keeping the agent core narrow while extending capability through plugins, skills, and service-gated tools rather than expanding the core tool schema. The project is maintained by Nous Research and integrates with multiple LLM providers including Claude, GPT, and others, emphasizing a careful architectural distinction between the stable "narrow waist" of the agent core and the expansive capability at the edges.