SuperAPI AI 工具集

hector

Hector 是一款使用 Go 编写的开源 AI 智能体运行时平台,强调自主可控与零依赖。它以单个约 30MB 的二进制文件交付,内置可视化 Web UI,只需一个 YAML 配置文件即可运行,支持本地、隔离网络或任意云环境部署。平台基于 A2A 协议实现智能体互操作,支持 MCP 工具连接,可通过一行配置切换 Anthropic、OpenAI、Gemini、Ollama 等 LLM 提供商。它以配置驱动的方式定义智能体、编排模式、RAG 管道、防护栏、触发器与通知,并提供 SQL 持久化(SQLite/PostgreSQL)、多租户隔离、JWKS/OIDC 认证、提示注入检测、PII 脱敏、工具沙箱等企业级安全能力。Hector 采用 MIT 许可证,适合需要对 AI 基础设施拥有完全控制权的团队。

访问官网

工具介绍

Hector 是一个 A2A 原生的 AI 智能体平台,使用 Go 语言编写,面向需要完全掌控自身 AI 基础设施的团队。其核心理念是“你的智能体、你的基础设施、你的规则”。它被设计为开源 AI 智能体运行时,提供单个自包含二进制文件、一个 YAML 配置以及生产就绪的默认设置,可部署在本地、隔离网络环境或任何云端。没有外部依赖、没有运行时解释器、没有强制云账户。

主要特点

单二进制、零依赖:约 30MB 的 Go 可执行文件,内置可视化 Studio UI。将其复制到服务器即可运行,无需解释器、virtualenv 或包管理器。可在任何 Linux、macOS 或 Windows 主机上开箱即用。

自主可控设计:可本地部署、隔离网络内部署或防火墙后部署。LLM 密钥保留在用户机器上,数据不经过第三方基础设施,且零遥测。MIT 许可证,完全可审计。

开放标准、零锁定:完全基于 A2A 协议实现智能体互操作,基于 MCP 实现工具连接。可通过一行配置切换 LLM 提供商(Anthropic、OpenAI、Gemini、Ollama)。投资可移植。

配置驱动运维:智能体、编排模式、RAG 管道、防护栏、触发器和通知均以 YAML 定义,可版本控制、可在 CI 中审查。也可使用流畅的 Go API 进行完全程序化控制。

SQL 支撑的持久性:会话、任务和检查点持久化到 SQLite 或 PostgreSQL。可承受重启、支持故障恢复,并通过内置状态管理支持 human-in-the-loop 工作流。

企业安全与多租户:支持 JWKS/OIDC 认证、提示注入检测、PII 脱敏、工具沙箱、限流、智能体可见性控制以及完全租户隔离。全部声明式,无需编写代码。

快速开始

Windows (PowerShell) 安装方式暂未提供具体命令。启动后打开 http://localhost:8080/ ——终端会打印一个管理员密钥,输入该密钥即可解锁 Studio 并配置 LLM 提供商、创建智能体并开始聊天。无需配置文件。

Hector Studio

Hector Studio 是用于设计、测试和管理智能体的 Web UI,内嵌于 Hector 二进制文件中。只需运行 hector serve 并打开 http://localhost:8080/。

Studio 功能:

  • 可视化流程构建器:拖放画布,双向 YAML 同步。
  • 集成聊天:流式响应,带工具调用跟踪视图。
  • 资源管理:无需编辑 YAML 即可配置 LLM、工具和防护栏。

Studio 也内嵌于发布构建中并服务于根路径。开发构建的启动方式请参见 Studio 指南。

核心架构

SQL 支撑的基础:所有运行时状态持久化到 SQL(SQLite 或 PostgreSQL)。

多租户架构:单个 Hector 部署可通过 Admin API(非基于文件的配置)托管多个隔离应用。每个应用具有:隔离的智能体配置、独立的会话和状态存储、独立的向量存储集合、按应用 JWT 认证。可通过 REST 端点管理应用、会话和队列。需要 --auth-secret 进行身份验证。

会话管理、队列管理、智能体能力、多智能体模式、指令模板化(从会话状态动态解析指令)。

自动化与集成

  • 定时触发器:使用 cron 计划运行智能体,支持时区。
  • Webhook 触发器:通过 HTTP 调用智能体,支持载荷转换。
  • 出站通知:智能体事件上的 A2A 兼容推送通知。

MCP 协议支持

原生 Model Context Protocol,支持所有传输方式。

命令工具与安全

企业级检索增强生成(RAG):

  • 文档来源
  • 高级检索

确定性和 LLM 驱动的内容保护:

  • 输入防护栏
  • 输出防护栏

JWKS/OIDC 集成、简单令牌认证、Prometheus 指标、OpenTelemetry 追踪、配置验证。

许可证

MIT(见 LICENSE)。

Hector 是一个 A2A 原生的 AI 智能体平台,使用 Go 编写。