Hermes 是一个可视化、分层的 AI 智能体框架,通过有向无环图(DAG)协调多智能体的规划、执行和安全,支持拖拽画布和 Docker 自托管。

Stars

24

7 天增长

暂无数据

Fork 数

2

开放 Issue

1

开源协议

MIT

最近更新

2026-07-26

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它通过将可视化 DAG 画布与动态 AI 规划相结合,平衡了确定性工作流工具(如 n8n)的僵化和自由循环智能体框架(如 AutoGen)的混乱,强制执行严格的循环安全与权限交集安全,同时支持本地 LLM 和丰富的内置智能体。

适合谁使用

  • 构建多智能体系统的开发者
  • 希望自托管智能体网络的 AI 爱好者
  • 需要结构化智能体协调的研究人员
  • 寻求安全智能体管道的 DevOps 专业人士

典型使用场景

  • 通过分层智能体委托自动化复杂多步骤工作流
  • 创建使用网络搜索、代码执行和数据分析的安全研究助手
  • 构建可通过可视化 DAG 布线规划和执行任务的 Telegram 机器人
  • 在进入生产代码之前使用可视化画布原型化多智能体系统

项目优势

  • 可视化拖拽 DAG 避免无限循环,确保确定性协调
  • 权限交集安全模型防止智能体链中的权限提升
  • 支持任何 OpenAI 兼容 API 和本地模型(Ollama、vLLM),灵活部署
  • 内置智能体(代码工程师、数据分析师、调度器等)即使缺少部分 API 密钥也能优雅启动

使用前须知

  • 需要 Docker 和一些付费 API 密钥(如 Serper、OpenRouter)才能发挥全部功能
  • 插件 SDK 和技能市场仍在路线图上,当前扩展性有限
  • DAG 范式可能对有向无环图不熟悉的用户有学习曲线

README 快速开始

🏛️ Hermes

The Visual, Hierarchical AI Agent Framework

Build networks of AI agents that plan dynamically, coordinate via DAG, and never spin out of control.

git clone https://github.com/pauloberezini/hermes-synapse && cd hermes-synapse
cp .env.example .env  # add your LLM API key
docker compose up -d
# Open → http://localhost:9119

✨ Why Hermes?

Most multi-agent frameworks are either too rigid (n8n: hardwired workflows) or too chaotic (AutoGen: agents talking in circles forever).

Hermes sits in the middle: a visual drag-and-drop canvas where you wire up AI agents in a strict Directed Acyclic Graph (DAG). No infinite loops. No hardcoded pipelines. Just agents that actually coordinate.

Hermesn8n / MakeFlowise / LangFlowAutoGen / CrewAI
Execution🧠 Non-deterministic (AI plans dynamically)🔧 Deterministic (hardcoded steps)🔗 Visual LLM chains💬 Conversational loops
UI🎨 SVG canvas + isolated agent chatsNode editorVisual chain designerCLI / API only
Hierarchy✅ Strict DAG (cycle-safe)↪ Linear / conditionalData-flow graphs⚠️ Free loops (cycle risk)
Security🔐 Permission IntersectionHardcoded authSandbox containerLocal exec by default
Self-hosted✅ Docker, SQLite, local LLMs

📸 Demo

👆 Click to watch — canvas node wiring, Telegram integration, and live DAG planning in 3 minutes.


🚀 Quick Start

Requirements: Docker + Docker Compose. That's it.

# 1. Clone
git clone https://github.com/pauloberezini/hermes-synapse
cd hermes-synapse

# 2. Configure (only OPENROUTER_API_KEY is required — everything else is optional)
cp .env.example .env

# 3. Launch
docker compose up -d --build

# 4. Open dashboard
open http://localhost:9119

Want to use a local model (Ollama)? Set in .env:

LLM_API_BASE=http://host.docker.internal:11434/v1
LLM_MODEL=llama3
OPENROUTER_API_KEY=local  # any non-empty placeholder

🏛️ Architecture

User ──→ Web Dashboard (React Canvas)
           │
           ▼
     🤖 Root Orchestrator (Jarvis)       ← DAG en

项目描述

Visual multi-agent orchestrator with a drag-and-drop DAG canvas, dynamic LLM planning loops, permission-based tool execution, and local Qdrant RAG.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482