将 GitHub 周榜 AI Top5 项目集成到 Hermes Agent 的插件集合。
- 功能: 代码库索引、符号搜索、依赖分析、MCP 服务
- 安装:
curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh - 使用:
codegraph init -i # 初始化项目 codegraph query "函数名" # 搜索符号 codegraph serve # 启动 MCP 服务
- 功能: 生成交互式知识图谱和可视化仪表盘
- 依赖: Node.js >= 22, pnpm >= 10
- 安装:
git clone https://github.com/Lum1104/Understand-Anything.git cd Understand-Anything pnpm install pnpm --filter @understand-anything/core build pnpm --filter @understand-anything/skill build - 使用: 在 Claude Code 中运行
/understand命令
- 功能: 提供专业的前端设计规范和约束
- 技能:
taste-skill- 主前端设计技能redesign-skill- 重新设计约束output-skill- 输出完整性约束soft-skill- 高端 agency 风格minimalist-skill- 极简编辑风格brutalist-skill- 粗野主义风格
每个插件遵循 Hermes Agent 插件开发规范:
plugins/<name>/
├── __init__.py # register(ctx) 入口
├── plugin.yaml # 元数据
└── provider.py # 具体实现
- 将插件目录复制到
~/.hermes/plugins/ - 重启 Hermes Agent 或运行
hermes plugins reload - 插件将自动注册并提供工具
# 初始化项目索引
codegraph.init("/path/to/project")
# 搜索符号
results = codegraph.query("/path/to/project", "calculateTotal")
# 获取文件结构
files = codegraph.files("/path/to/project")# 分析代码库
graph = understand.analyze("/path/to/project")
# 启动仪表盘
understand.dashboard("/path/to/project")
# 搜索知识图谱
results = understand.search("/path/to/project", "authentication")# 获取设计约束
design = taste.design(page_type="landing", vibe="minimalist")
# 获取重新设计约束
redesign = taste.redesign()
# 获取设计审计约束
audit = taste.audit()这些插件是 Hermes Agent 的扩展,遵循以下原则:
- 配置驱动: 通过
plugin.yaml定义元数据 - 提供者模式: 通过
provider.py实现具体功能 - 工具注册: 通过
register(ctx)注册工具 - 错误隔离: 每个插件独立,互不影响