Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hermes — 自进化 AI Agent 系统

100+ 技能 · 65+ MCP 工具 · 打通「大模型 → 物理设备」全链路

Hermes is a self-evolving AI Agent running natively on Windows: it writes code, designs PCBs, operates industrial equipment via natural language, and continuously expands its own skill library through a learn → distill → verify → reuse loop.

Python MCP License


✨ 核心特性 / Features

  • 🧠 Agent 核心(ReAct 范式):任务规划 / Tool Calling / 长期记忆 / 知识库检索增强,多轮自主决策完成复杂任务
  • 🌐 多模型统一接入网关:将多家大模型官方 API 封装为标准 OpenAI 兼容接口;fallback 降级链路 + Confidence Routing 智能路由(简单任务分流至轻量模型、复杂任务交给旗舰模型),实测降低约 40% 调用成本
  • 🔌 MCP 工具生态:65+ MCP 工具,自然语言驱动 PCB 设计、浏览器自动化、工业设备操控
  • 🔧 KiCad PCB 自动化桥接:28 个工具覆盖元件放置 / 布线 / DRC 检查 / Gerber 导出 / 3D 预览,AI 从零生成完整 PCB 项目
  • 🏭 工业协议桥接:Modbus / Siemens S7 / TIA Portal / OPC UA / SPICE 仿真共 37 个工具;内置写操作安全防护(write_safety)与审计日志(audit_logs),面向真实产线安全设计
  • 📚 自进化技能体系:学会新能力 → 自动生成 SKILL.md → 实测验证 → 入库复用,技能库持续生长

🏗️ 架构 / Architecture

graph TB
    U[用户自然语言] --> A[Hermes Agent 核心<br/>ReAct: 规划/记忆/技能调度]
    A --> G[多模型接入网关<br/>Fallback + Confidence Routing]
    G --> M1[DeepSeek]
    G --> M2[通义千问]
    G --> M3[更多模型]
    A --> S[技能库<br/>skills/ 100+]
    A --> MCP[MCP工具层<br/>65+]
    MCP --> K[KiCad Bridge<br/>PCB自动化 · 28工具]
    MCP --> I[工业协议 Bridge<br/>Modbus/S7/OPC UA · 37工具]
    A --> KB[知识库<br/>检索增强]
    I --> HW[PLC / 机械臂 / 传感器]
    K --> PCB[KiCad → Gerber 量产文件]
Loading

Releases

Packages

Contributors

Languages