awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
NousResearch avatar

NousResearch/hermes-agent

0
View on GitHub↗
195,049 Stars·34,224 Forks·Python·MIT·10 Aufrufehermes-agent.nousresearch.com↗

Hermes Agent

Hermes-agent is an autonomous AI agent framework and runtime designed to execute complex tasks and synthesize new skills from execution traces. It includes a provider-agnostic gateway for routing requests across multiple model backends and a serverless runtime that suspends idle agent instances and resumes them on demand across containers and virtual machines.

The project provides a desktop automation toolset that controls native GUI workflows on Linux by querying accessibility APIs and injecting input events. It further distinguishes itself with the ability to generate procedural skills from previous execution trajectories and the use of natural language descriptions to schedule recurring automated tasks.

The framework covers high-level capabilities including agentic memory management via semantic search and vector-based retrieval, dynamic plugin loading, and the orchestration of parallel subagents through remote procedure calls. It also supports the generation of compressed training trajectories to improve tool-calling accuracy.

Features

  • Autonomous Agent Frameworks - Provides a runtime for autonomous AI agents that execute complex tasks and synthesize skills from execution traces.
  • Autonomous Task Execution - Provides a dedicated runtime for independent AI agents to complete complex multi-step jobs without manual intervention.
  • Semantic Memory Managers - Persists conversational history and user preferences using a combination of full-text and vector-based semantic search.
  • Long-term Memory Stores - Implements persistent storage for retaining context and user information across multiple sessions.
  • Agent Memory Managers - Manages long-term retrieval and preference learning to maintain behavioral patterns across user sessions.
  • Autonomous Agent Orchestration - Orchestrates independent AI agents that execute complex tasks and autonomously improve their skills.
  • Accessibility Tree Desktop Controllers - Controls native Linux GUI workflows by querying accessibility APIs and injecting input events.
  • LLM Gateways - Offers a provider-agnostic gateway to aggregate multiple LLM providers into a single routing interface.
  • Model Routing Layers - Abstracts model interactions through a unified layer that dispatches requests to various backend AI providers.
  • Execution-Driven Skill Synthesizers - Generates new procedural skills by analyzing and distilling patterns from previous task execution logs.
  • Hibernating Serverless Runtimes - Ships a runtime that suspends idle agent instances and resumes them on demand across containers and VMs.
  • Desktop Automation - Controls native operating system applications via accessibility APIs and input event injection.
  • Accessibility Tree Automation - Controls native Linux desktop workflows by querying accessibility APIs and injecting input events.
  • Autonomous Agent Plugin Systems - Enables runtime skill expansion by importing new toolsets without requiring system restarts or redeployment.
  • Multi-Backend Abstractions - Provides a provider-agnostic abstraction layer for routing requests across different large language model backends.
  • Runtime Provider Switching - Allows switching the underlying LLM provider at runtime without modifying agent configurations.
  • Natural Language Cron Schedulers - Translates plain-language time descriptions into system-level triggers for recurring autonomous task execution.
  • Task Scheduling - Triggers autonomous tasks on a set timetable and delivers results to integrated messaging platforms.
  • Model Context Protocol Integrations - Integrates the Model Context Protocol to allow agents to connect with external servers and extend their toolsets.
  • Parallel Subagent Orchestrators - Provides a framework for spawning and coordinating independent subagents to execute workstreams concurrently via RPC.
  • Agent Frameworks - Self-improving agent framework with persistent cross-session memory.
  • AI Agents - Self-improving AI agent framework.
  • AI Agents and Frameworks - Framework for building scalable and adaptive AI agents.
  • AI and Agents - An adaptive AI agent framework that grows with you.
  • Autonomous Agents - Self-evolving agent with multi-platform messaging support.
  • Autonomous AI Agents - Self-improving personal agent with sandboxed tool execution.

Star-Verlauf

Star-Verlauf für nousresearch/hermes-agentStar-Verlauf für nousresearch/hermes-agent

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Hermes Agent

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Hermes Agent.
  • letta-ai/lettaAvatar von letta-ai

    letta-ai/letta

    21,168Auf GitHub ansehen↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    Auf GitHub ansehen↗21,168
  • mastra-ai/mastraAvatar von mastra-ai

    mastra-ai/mastra

    21,221Auf GitHub ansehen↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    Auf GitHub ansehen↗21,221
  • langchain-ai/langchainAvatar von langchain-ai

    langchain-ai/langchain

    139,458Auf GitHub ansehen↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Pythonagentsaiai-agents
    Auf GitHub ansehen↗139,458
  • significant-gravitas/auto-gptAvatar von Significant-Gravitas

    Significant-Gravitas/Auto-GPT

    184,987Auf GitHub ansehen↗

    Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The

    Python
    Auf GitHub ansehen↗184,987
Alle 30 Alternativen zu Hermes Agent anzeigen→

Häufig gestellte Fragen

Was macht nousresearch/hermes-agent?

Hermes-agent is an autonomous AI agent framework and runtime designed to execute complex tasks and synthesize new skills from execution traces. It includes a provider-agnostic gateway for routing requests across multiple model backends and a serverless runtime that suspends idle agent instances and resumes them on demand across containers and virtual machines.

Was sind die Hauptfunktionen von nousresearch/hermes-agent?

Die Hauptfunktionen von nousresearch/hermes-agent sind: Autonomous Agent Frameworks, Autonomous Task Execution, Semantic Memory Managers, Long-term Memory Stores, Agent Memory Managers, Autonomous Agent Orchestration, Accessibility Tree Desktop Controllers, LLM Gateways.

Welche Open-Source-Alternativen gibt es zu nousresearch/hermes-agent?

Open-Source-Alternativen zu nousresearch/hermes-agent sind unter anderem: letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… langchain-ai/langchain — LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large… significant-gravitas/auto-gpt — Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute… agiresearch/aios — AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and… microsoft/autogen — This framework provides a development environment for building collaborative systems where autonomous agents interact…