能力标签
Axonhub
⚙️
Agent工作流

Axonhub

基于 Go · 无代码搭建完整 AI 自动化流程
英文名:axonhub
⭐ 4.3k Stars 🍴 547 Forks 💻 Go 📄 NOASSERTION 🏷 AI 8.5分
8.5AI 综合评分
AILLMGo工作流
✦ AI Skill Hub 推荐

Axonhub 是 AI Skill Hub 本期精选Agent工作流之一。已获得 4.3k 颗 GitHub Star,综合评分 8.5 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。

📚 深度解析

Axonhub 是一套完整的 AI Agent 自动化工作流方案。随着 AI 能力的不断提升,基于 Agent 的自动化工作流正在成为提升个人和团队效率的核心方式。区别于传统的 RPA 自动化(模拟鼠标键盘操作),AI Agent 工作流通过理解任务意图、动态规划执行路径,能够处理更复杂的非结构化任务。

Axonhub 工作流的设计遵循"最小配置,最大复用"原则:核心逻辑已经封装好,用户只需配置自己的 API Key 和业务参数即可快速上手。工作流内置错误处理和重试机制,在网络波动或 API 限速等情况下仍能稳定运行,适合作为生产环境的自动化基础设施。

在实际部署时,建议先在测试环境中运行 3-5 次,验证各个环节的输出结果符合预期,再部署到生产环境。AI Skill Hub 评分 8.5 分,是同类 Agent 工作流中的精选推荐。

📋 工具概览

Axonhub 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。

GitHub Stars
⭐ 4.3k
开发语言
Go
支持平台
Windows / macOS / Linux(跨平台)
维护状态
持续维护,定期更新
开源协议
NOASSERTION
AI 综合评分
8.5 分
工具类型
Agent工作流
Forks
547

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

Axonhub 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。

📌 核心特色
  • 可视化 Agent 工作流编排,无需编写复杂代码
  • 支持多步骤自动化任务链,实现全流程无人值守
  • 与外部 API、数据库和第三方服务无缝集成
  • 内置错误处理与自动重试机制,保障稳定运行
  • 提供可复用的自动化模板,快速在同类场景部署
🎯 主要使用场景
  • 自动化日常重复性工作,将精力集中于创造性任务
  • 构建数据采集 → 处理 → 输出的完整自动化管线
  • 实现跨平台、跨系统的数据流转和业务协同
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一:go install(推荐)
go install github.com/looplj/axonhub@latest

# 方式二:从源码编译
git clone https://github.com/looplj/axonhub
cd axonhub
go build -o axonhub .

# 方式三:下载预编译二进制
# 访问 Releases 页面下载对应平台二进制文件
# https://github.com/looplj/axonhub/releases
📋 安装步骤说明
  1. 访问 GitHub 仓库获取工作流文件
  2. 在对应平台(Dify / Flowise / Make 等)中找到「导入工作流」功能
  3. 上传工作流文件
  4. 按照提示配置必要的环境变量和 API Key
  5. 运行测试确认流程正常后投入使用
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 查看帮助
axonhub --help

# 基本运行
axonhub [options] <input>

# 详细使用说明请查阅文档
# https://github.com/looplj/axonhub
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
# axonhub 配置说明
# 查看配置选项
axonhub --config-example > config.yml

# 常见配置项
# output_dir: ./output
# log_level: info
# workers: 4

# 环境变量(覆盖配置文件)
export AXONHUB_CONFIG="/path/to/config.yml"
📑 README 深度解析 真实文档 完整度 81/100 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

简介

📖 Project Introduction

Core Features

FeatureWhat You Get
🔄 [**Any SDK → Any Model**](docs/en/api-reference/openai-api.md)Use OpenAI SDK to call Claude, or Anthropic SDK to call GPT. Zero code changes.
🔍 [**Full Request Tracing**](docs/en/guides/tracing.md)Complete request timelines with thread-aware observability. Debug faster.
🔐 [**Enterprise RBAC**](docs/en/guides/permissions.md)Fine-grained access control, usage quotas, and data isolation.
⚡ [**Smart Load Balancing**](docs/en/guides/load-balance.md)Auto failover in <100ms. Always route to the healthiest channel.
💰 [**Real-time Cost Tracking**](docs/en/guides/cost-tracking.md)Per-request cost breakdown. Input, output, cache tokens—all tracked.

---

⭐ Features

First run: Follow the setup wizard to initialize the system (create admin account, password must be at least 6 characters)

```

That's it! Now configure your first AI channel and start calling models through AxonHub.

1-click Deploy to Render

Deploy AxonHub with 1-click on Render for free.

<a href="https://render.com/deploy?repo=https://github.com/looplj/axonhub"> <img src="https://render.com/images/deploy-to-render-button.svg" alt="Deploy to Render"> </a>

</div>

---

🚀 Deployment Guide

💻 Personal Computer Deployment

Perfect for individual developers and small teams. No complex configuration required.

Quick Download & Run

  1. Download the latest release from GitHub Releases
  • Choose the appropriate version for your operating system:
  1. Extract and run
   # Extract the downloaded file
   unzip axonhub_*.zip
   cd axonhub_*

   # Add execution permissions (only for Linux/macOS)
   chmod +x axonhub

   # Run directly - default SQLite database

   # Install AxonHub to system
   sudo ./install.sh

   # Start AxonHub service
   ./start.sh

   # Stop AxonHub service
   ./stop.sh
   

3. Access the application

   http://localhost:8090
   

---

🖥️ Server Deployment

For production environments, high availability, and enterprise deployments.

Database Support

AxonHub supports multiple databases to meet different scale deployment needs:

DatabaseSupported VersionsRecommended ScenarioAuto MigrationLinks
**TiDB Cloud**StarterServerless, Free tier, Auto Scale✅ Supported[TiDB Cloud](https://www.pingcap.com/tidb-cloud-starter/)
**TiDB Cloud**DedicatedDistributed deployment, large scale✅ Supported[TiDB Cloud](https://www.pingcap.com/tidb-cloud-dedicated/)
**TiDB**V8.0+Distributed deployment, large scale✅ Supported[TiDB](https://tidb.io/)
**Neon DB**-Serverless, Free tier, Auto Scale✅ Supported[Neon DB](https://neon.com/)
**PostgreSQL**15+Production environment, medium-large deployments✅ Supported[PostgreSQL](https://www.postgresql.org/)
**MySQL**8.0+Production environment, medium-large deployments✅ Supported[MySQL](https://www.mysql.com/)
**SQLite**3.0+Development environment, small deployments✅ Supported[SQLite](https://www.sqlite.org/index.html)

Configuration

AxonHub uses YAML configuration files with environment variable override support:

```yaml

Quick installation

git clone https://github.com/looplj/axonhub.git cd axonhub helm install axonhub ./deploy/helm

Production deployment

helm install axonhub ./deploy/helm -f ./deploy/helm/values-production.yaml

1. Initial Setup

  1. Access Management Interface
   http://localhost:8090
   
  1. Configure AI Providers
  • Add API keys in the management interface
  • Test connections to ensure correct configuration

3. Create Users and Roles - Set up permission management - Assign appropriate access permissions

🚀 Quick Start

Download and extract (macOS ARM64 example)

curl -sSL https://github.com/looplj/axonhub/releases/latest/download/axonhub_darwin_arm64.tar.gz | tar xz cd axonhub_*

Zero-Code Migration Example

Your existing code works without any changes. Just point your SDK to AxonHub:

```python from openai import OpenAI

client = OpenAI( base_url="http://localhost:8090/v1", # Point to AxonHub api_key="your-axonhub-api-key" # Use AxonHub API key )

📖 Usage Guide

6. SDK Usage

For detailed SDK usage examples and code samples, please refer to the API documentation: - OpenAI API - Anthropic API - Gemini API

🛠️ Development Guide

For detailed development instructions, architecture design, and contribution guidelines, please see docs/en/development/development.md.

---

🎯 Demo

Try AxonHub live at our demo instance!

Note:The demo instance currently configures Zhipu and OpenRouter free models.

Demo Account

  • Email: demo@example.com
  • Password: 12345678

---

📸 Screenshots

Here are some screenshots of AxonHub in action:

System Dashboard
System Dashboard
Channel Management
Channel Management
Model Price
Model Price
Models
Models
Trace Viewer
Trace Viewer
Request Monitoring
Request Monitoring

---

config.yml

server: port: 8090 name: "AxonHub" debug: false

db: dialect: "tidb" dsn: "<USER>.root:<PASSWORD>@tcp(gateway01.us-west-2.prod.aws.tidbcloud.com:4000)/axonhub?tls=true&parseTime=true&multiStatements=true&charset=utf8mb4"

log: level: "info" encoding: "json"


Environment variables:
bash AXONHUB_SERVER_PORT=8090 AXONHUB_DB_DIALECT="tidb" AXONHUB_DB_DSN="<USER>.root:<PASSWORD>@tcp(gateway01.us-west-2.prod.aws.tidbcloud.com:4000)/axonhub?tls=true&parseTime=true&multiStatements=true&charset=utf8mb4" AXONHUB_LOG_LEVEL=info

For detailed configuration instructions, please refer to [configuration documentation](docs/en/deployment/configuration.md).

#### Docker Compose Deployment
bash

Set environment variables

export AXONHUB_DB_DIALECT="tidb" export AXONHUB_DB_DSN="<USER>.root:<PASSWORD>@tcp(gateway01.us-west-2.prod.aws.tidbcloud.com:4000)/axonhub?tls=true&parseTime=true&multiStatements=true&charset=utf8mb4"

Set environment variables

export AXONHUB_DB_DIALECT="tidb" export AXONHUB_DB_DSN="<USER>.root:<PASSWORD>@tcp(gateway01.us-west-2.prod.aws.tidbcloud.com:4000)/axonhub?tls=true&parseTime=true&multiStatements=true&charset=utf8mb4"

sudo ./install.sh

Configuration file check

axonhub config check

2. Channel Configuration

Configure AI provider channels in the management interface. For detailed information on channel configuration, including model mappings, parameter overrides, and troubleshooting, see the Channel Configuration Guide.

Use any SDK. Access any model. Zero code changes.

<a href="https://trendshift.io/repositories/16225" target="_blank"><img src="https://trendshift.io/api/badge/repositories/16225" alt="looplj%2Faxonhub | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>

</div>

Test Status Lint Status Go Version Docker Ready

English | 中文 | 日本語

</div>

🚀 API Types

API TypeStatusDescriptionDocument
**Text Generation**✅ DoneConversational interface[OpenAI API](docs/en/api-reference/openai-api.md), [Anthropic API](docs/en/api-reference/anthropic-api.md), [Gemini API](docs/en/api-reference/gemini-api.md)
**Image Generation**✅ DoneImage generation[Image Generation](docs/en/api-reference/image-generation.md)
**Rerank**✅ DoneResults ranking[Rerank API](docs/en/api-reference/rerank-api.md)
**Embedding**✅ DoneVector embedding generation[Embedding API](docs/en/api-reference/embedding-api.md)
**Realtime**📝 TodoLive conversation capabilities-

---

Call Claude using OpenAI SDK!

response = client.chat.completions.create( model="claude-3-5-sonnet", # Or gpt-4, gemini-pro, deepseek-chat... messages=[{"role": "user", "content": "Hello!"}] ) ```

Switch models by changing one line: model="gpt-4"model="claude-3-5-sonnet". No SDK changes needed.

Unified API Overview

AxonHub provides a unified API gateway that supports both OpenAI Chat Completions and Anthropic Messages APIs. This means you can:

  • Use OpenAI API to call Anthropic models - Keep using your OpenAI SDK while accessing Claude models
  • Use Anthropic API to call OpenAI models - Use Anthropic's native API format with GPT models
  • Use Gemini API to call OpenAI models - Use Gemini's native API format with GPT models
  • Automatic API translation - AxonHub handles format conversion automatically
  • Zero code changes - Your existing OpenAI or Anthropic client code continues to work

4. Create API Keys

Create API keys to authenticate your applications with AxonHub. Each API key can be configured with multiple profiles that define:

  • Model Mappings - Transform user-requested models to actual available models using exact match or regex patterns
  • Channel Restrictions - Limit which channels an API key can use by channel IDs or tags
  • Model Access Control - Control which models are accessible through a specific profile
  • Profile Switching - Change behavior on-the-fly by activating different profiles

For detailed information on API key profiles, including configuration examples, validation rules, and best practices, see the API Key Profile Guide.

5. AI Coding Tools Integration

See the dedicated guides for detailed setup steps, troubleshooting, and tips on combining these tools with AxonHub model profiles: - OpenCode Integration Guide - Claude Code Integration Guide - Codex Integration Guide

---

🇨🇳 中文文档镜像 AI 翻译 2026-06-19
英文原文章节由系统翻译为中文摘要,便于快速理解。完整原文见上方 "📑 README 深度解析"。
📌 简介

AxonHub 是一个强大的 AI 模型中转与管理平台,旨在为开发者提供统一的 AI 能力接入体验。通过 AxonHub,你可以轻松实现不同模型供应商之间的无缝切换,简化 AI 应用的开发与运维流程。

⚡ 功能介绍

AxonHub 提供核心的 SDK 转换功能,支持使用 OpenAI SDK 调用 Claude 或使用 Anthropic SDK 调用 GPT,实现零代码变更的模型切换。同时,系统内置了完整的 Request Tracing 功能,提��具备线程感知能力的观测性,帮助开发者快速调试请求链路。此外,企业级的 RBAC 权限控制确保了多用户场景下的安全性与灵活性。

🛠 安装步骤(Docker/pip/源码)

您可以根据需求选择多种部署方式。对于快速体验,推荐使用 Render 进行一键式部署;对于本地开发,可以通过下载预编译的二进制文件并运行安装脚本进行初始化。系统内置 Setup Wizard(设置向导),引导您完成首次运行时的系统初始化与 AI Channel 配置。

🚀 使用教程

AxonHub 支持“零代码迁移”体验。您无需修改现有的业务逻辑代码,只需将 SDK 中的 base_url 指向 AxonHub 的 API 地址,并更换为 AxonHub 提供的 API key,即可实现从原生模型到 AxonHub 托管模型的平滑过渡。

⚙️ 配置说明(含 MCP / env)

AxonHub 通过 config.yml 文件进行系统配置,支持自定义服务器端口、数据库连接(如 TiDB)以及日志级别。同时,系统全面支持通过环境变量(Environment Variables)进行配置覆盖,方便在 Docker 或各类云原生环境中进行灵活部署与参数管理。

🔌 API 说明

AxonHub 提供高度兼容的 API 接口,支持 Text Generation 等多种 API 类型。开发者可以利用现有的任何主流 SDK 访问各类模型,实现真正的“接��任何模型,无需更改代码”。

🔄 工作流/模块

AxonHub 深度集成了多种 AI Coding Tools,包括 OpenCode、Claude Code 以及 Codex。通过专门的集成指南,您可以将 AxonHub 的模型 Profile 与这些编程工具结合,构建高效的 AI 辅助开发工作流。

🎯 aiskill88 AI 点评 A 级 2026-06-19

高质量的开源AI工作流网关

📚 实用指南(长尾问题)
适合谁
  • 构建多智能体协作系统的 Agent 开发者
  • 构建企业知识库 / RAG 检索应用的团队
  • 跨境业务、多语言内容运营团队
最佳实践
  • 生产部署优先使用 Docker Compose 隔离依赖,并挂载 volume 持久化数据
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • 容器内无法访问宿主机 localhost — 使用 host.docker.internal
部署方案
  • Docker:axonhub 提供官方镜像,docker compose up 一键启动
  • 云端托管:可放在 Vercel / Railway / Fly.io 等 PaaS 平台
相关搜索
axonhub 中文教程axonhub 安装报错怎么办axonhub Docker 部署axonhub Agent 工作流axonhub 与同类工具对比axonhub 最佳实践axonhub 适合谁用

⚡ 核心功能

👥 适合谁
  • 构建多智能体协作系统的 Agent 开发者
  • 构建企业知识库 / RAG 检索应用的团队
  • 跨境业务、多语言内容运营团队
⭐ 最佳实践
  • 生产部署优先使用 Docker Compose 隔离依赖,并挂载 volume 持久化数据
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
⚠️ 常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • 容器内无法访问宿主机 localhost — 使用 host.docker.internal

👥 适合人群

自动化工程师和运维人员项目经理和业务分析师希望减少重复性工作的专业人士数字化转型团队

🎯 使用场景

  • 自动化日常重复性工作,将精力集中于创造性任务
  • 构建数据采集 → 处理 → 输出的完整自动化管线
  • 实现跨平台、跨系统的数据流转和业务协同

⚖️ 优点与不足

✅ 优点
  • +大幅减少重复性人工操作
  • +可视化流程,清晰直观
  • +可扩展性强,支持复杂场景
⚠️ 不足
  • 初始配置和调试需投入一定时间
  • 强依赖外部服务的稳定性
  • 复杂场景需具备一定技术基础
⚠️ 使用须知

该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。

🔗 相关工具推荐

📚 相关教程推荐
📰 相关 AI 新闻
🍿 AI 圈相关吃瓜
🗺️ 相关解决方案
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

axonhub 是一款Go开发的AI辅助工具。开源AI工作流:⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs. Built-in failover, lo。⭐4.3k · Go 主要应用场景包括:AI模型调用和工作流管理。
💡 AI Skill Hub 点评

经综合评估,Axonhub 在Agent工作流赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。

⬇️ 获取与下载
📚 深入学习 Axonhub
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 axonhub
原始描述 开源AI工作流:⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs. Built-in failover, lo。⭐4.3k · Go
Topics AILLMGo工作流
GitHub https://github.com/looplj/axonhub
License NOASSERTION
语言 Go
🔗 原始来源
🐙 GitHub 仓库  https://github.com/looplj/axonhub 🌐 官方网站  https://axonhub.onrender.com/

收录时间:2026-06-19 · 更新时间:2026-06-20 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →