Open Source
Explore the latest AI open-source projects from GitHub and HuggingFace.
Explore the latest AI open-source projects from GitHub and HuggingFace.
Hermes Agent is the MIT-licensed self-improving AI agent from Nous Research. With 181,000+ GitHub stars and 31,100+ forks, it has become one of the most-starred autonomous agent frameworks of 2026. The pitch is straightforward: an agent that creates skills from experience, improves them across sessions, and runs on infrastructure ranging from a $5 VPS to serverless platforms, while remaining compatible with 200+ models across providers. ## The Self-Improving Loop Most agent frameworks are stateless wrappers around an LLM call. Hermes Agent is built around a persistent learning loop: every task execution can produce a new skill, every reused skill can be refined, and knowledge accumulates in a session-spanning memory layer. This is the feature that separates Hermes from the typical ReAct-style agent. A skill is not a static prompt template, it is a learned and editable unit that gets better the more the agent uses it. Users can inspect what the agent has learned, prune skills that misfire, and seed new ones manually. ## Terminal-First UX, Not Notebook-First The primary surface is a full terminal interface with multiline editing, slash-command autocomplete, and a built-in REPL feel. This is deliberate. Hermes Agent is designed for engineers running it on their own boxes, not for hosted no-code workflows. The terminal client supports six execution backends: local processes, Docker containers, SSH-attached remote machines, Singularity for HPC environments, Modal for serverless GPUs, and Daytona for dev environments. The same agent can therefore execute jobs anywhere from a laptop to a research cluster without code changes. ## Multi-Platform Messaging Out of the Box Hermes ships integrations for Telegram, Discord, Slack, WhatsApp, and Signal. Combined with the cron-style scheduler, this turns a single Hermes instance into a personal automation server. The user can trigger workflows from any chat platform, receive notifications back through the same channel, and let the agent run scheduled jobs in between. The 40+ built-in tools cover the typical agent toolbox (file ops, shell, search, HTTP) and the MCP integration layer makes it easy to bolt on third-party tool servers. ## 200+ Model Compatibility Provider-agnosticism is treated as a first-class concern. Hermes Agent works with OpenAI, Anthropic, Google, DeepSeek, and dozens of other providers via a unified configuration surface, and users can swap the model behind a running session without restarting it. This matters for cost tuning: a small cheap model for routine triage, a frontier model for harder reasoning, with the choice made per call rather than per deployment. ## Batch Trajectory Generation for Training A less-advertised but technically interesting feature is batch trajectory generation. Hermes can run many parallel agent sessions, log the full action and observation traces, and emit a dataset suitable for fine-tuning or RL training. This closes the loop between using an agent and improving the model that powers it, and it is consistent with Nous Research's broader interest in open agent training. ## Limitations An always-on agent with file system access, messaging integrations, and external API credentials is a serious attack surface. The MIT license and provider neutrality push that risk to the operator, which is correct but means production deployments need real security hygiene: scoped credentials, sandboxed backends, and audit logging on the messaging integrations. The self-improving skill system is also only as good as the model behind it. Cheap small models can produce skills that look correct but degrade silently, so monitoring skill quality over time is not optional. Finally, the project moves fast (currently on v0.15.2 with frequent releases) which is positive for capability but requires users to be comfortable upgrading often. Within those caveats, Hermes Agent remains the most ambitious open implementation of a self-improving, multi-platform, provider-agnostic agent in 2026.
OpenClaw is an open-source, local-first AI gateway with 366K GitHub stars that routes AI responses through WhatsApp, Telegram, Slack, Discord, iMessage, Teams, and 15+ other platforms — zero cloud dependency.
OpenClaw
Open-source personal AI assistant connecting to 13+ messaging platforms with local gateway architecture, voice support, and multi-agent routing.