# axonhub

> ⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs. Built-in failover, load balancing, cost control & end-to-end tracing.

- **URL**: https://www.freshcrate.ai/projects/axonhub
- **Author**: looplj
- **Category**: Infrastructure
- **Latest version**: `v1.0.0-beta2` (2026-06-02)
- **License**: NOASSERTION
- **Source**: https://github.com/looplj/axonhub
- **Homepage**: https://axonhub.onrender.com/
- **Language**: Go
- **GitHub**: 3,230 stars, 365 forks
- **Registry**: github
- **Tags**: `agent`, `agents`, `ai`, `anthropic`, `anthropic-api`, `api-gateway`, `claude`, `claude-code`, `go`

## Description

⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs. Built-in failover, load balancing, cost control & end-to-end tracing.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.0.0-beta2` | 2026-06-02 | High | ## What's Changed * chore: sync model developers data by @github-actions[bot] in https://github.com/looplj/axonhub/pull/1706 * fix: scroll for the channel rate limit dialog, close #1701 by @looplj in https://github.com/looplj/axonhub/pull/1708 * feat: render structured request log content, close #1698 by @looplj in https://github.com/looplj/axonhub/pull/1711 * fix: 修复了多图输入情况下转发失效的问题 by @sxueck in https://github.com/looplj/axonhub/pull/1714 * feat: add advanced model route conditions, close |
| `v1.0.0-beta1` | 2026-05-23 | Medium | ## What's Changed * feat: 请求日志记录新增'推理强度'字段 by @deqiying in https://github.com/looplj/axonhub/pull/1506 * feat: per-channel concurrency queue + admission control by @suixinio in https://github.com/looplj/axonhub/pull/1503 * feat: auto reasoning effort with suffix by @looplj in https://github.com/looplj/axonhub/pull/1515 * feat: add optional read-write separation for database by @lazhenyi in https://github.com/looplj/axonhub/pull/1516 * feat(quota): add wafer, synthetic, and neuralwatt quota |
| `v0.9.43` | 2026-05-23 | High | **Full Changelog**: https://github.com/looplj/axonhub/compare/v0.9.42...v0.9.43 |
| `v0.9.42` | 2026-05-08 | High | **Full Changelog**: https://github.com/looplj/axonhub/compare/v0.9.40...v0.9.42 |
| `v0.9.38` | 2026-04-26 | High | ## What's Changed * fix(list_models): respect API key profile filtering in full model data mode by @djdembeck in https://github.com/looplj/axonhub/pull/1480 * feat: success rate page for all channels  by @banlanzs in https://github.com/looplj/axonhub/pull/1483 * feat: array override ops (array_append, array_prepend, array_insert) by @paopaoandlingyia in https://github.com/looplj/axonhub/pull/1481 * fix: deepseek reasoning content content aggregator by @looplj in https://github.com/looplj/axo |
| `v0.9.36` | 2026-04-23 | High | ## What's Changed * fix(ui): show secondary rate limit reset time in quota badges by @myml in https://github.com/looplj/axonhub/pull/1437 * feat(channels): add ollama channel support by @myml in https://github.com/looplj/axonhub/pull/1439 * fix: channel probe filter & token stats by @looplj in https://github.com/looplj/axonhub/pull/1446 * fix: rerank pass through body model by @looplj in https://github.com/looplj/axonhub/pull/1447 * fix: empty detect for non chat request type, close #1445 b |
| `v0.9.35` | 2026-04-21 | High | ## What's Changed * chore: sync model developers data by @github-actions[bot] in https://github.com/looplj/axonhub/pull/1416 * Revert "fix(channels): bulk weight adjustment not populating on drag … by @looplj in https://github.com/looplj/axonhub/pull/1420 * doc: fix broken doc link by @looplj in https://github.com/looplj/axonhub/pull/1422 * chore: sync model developers data by @github-actions[bot] in https://github.com/looplj/axonhub/pull/1423 * docs: rename model mapping to model alias by |
| `v0.9.34` | 2026-04-17 | High | ## What's Changed * opt: change save data to not return value by @looplj in https://github.com/looplj/axonhub/pull/1405 * opt: generate stable device id and account uuid for claude code by @looplj in https://github.com/looplj/axonhub/pull/1406 * fix(channels): bulk weight adjustment not populating on drag reorder by @djdembeck in https://github.com/looplj/axonhub/pull/1401 * chore(i18n): 补充 StepFun 开发者名称翻译 by @llc1123 in https://github.com/looplj/axonhub/pull/1407 * fix(anthropic): accept x |
| `v0.9.33` | 2026-04-16 | High | ## What's Changed * feat: gemini/doubao embedding, close #1093 by @looplj in https://github.com/looplj/axonhub/pull/1388 * opt: try to fix channel/model cache not refreshed by @looplj in https://github.com/looplj/axonhub/pull/1390 * opt: align codex trace header with latest codex cli by @yoke233 in https://github.com/looplj/axonhub/pull/1387 * feat: realtime chunks preview and response preview by @LazuliKao in https://github.com/looplj/axonhub/pull/1342 * feat: add cache diagnostics tool by |
| `v0.9.32` | 2026-04-13 | High | ## What's Changed * feat: channel rpm settings, close #746 by @looplj in https://github.com/looplj/axonhub/pull/1320 * feat: channel concurrency settings, close #1130 by @looplj in https://github.com/looplj/axonhub/pull/1322 * chore(deps): upgrade aws eventstream by @looplj in https://github.com/looplj/axonhub/pull/1332 * feat: add kwaipilot developer catalog support by @llc1123 in https://github.com/looplj/axonhub/pull/1328 * feat: repsect channel response with retry after, close #858 by @ |

## Dependency audit

- **Score**: 60/100
- **Total deps**: 9
- **Resolved**: 0
- **Unresolved**: 9
- **License conflicts**: 0
- **Warnings**: 10
- **Scanned**: 2026-05-25

## Citation

- HTML: https://www.freshcrate.ai/projects/axonhub
- Markdown: https://www.freshcrate.ai/projects/axonhub.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/axonhub/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
