Compare commits

..

121 Commits

Author SHA1 Message Date
arch3rPro 3e42fbeff1 feat: update safeline 9.3.7 2026-05-11 05:32:32 +08:00
arch3rPro 9a88ac43f2 feat: update prompt-optimizer 2.11.0 2026-05-11 05:32:12 +08:00
arch3rPro 9b71c569ac feat(应用商店): 新增 Claude Code Hub 应用配置
添加 Claude Code Hub 应用的完整配置,包括 logo、数据文件、README 文档和 docker-compose 部署文件
2026-05-11 02:09:24 +08:00
arch3rPro a040d017d3 feat(hermes-web-ui): 重构应用架构并更新文档
将 Hermes Web UI 改为包含 Hermes Agent 服务的完整应用架构
移除独立配置 Agent 网关的需求并更新相关文档
2026-05-10 10:22:16 +08:00
arch3rPro 58c1588abc feat: update safeline 9.3.7 2026-05-10 05:32:29 +08:00
arch3rPro 5b4ad2cac3 feat: update piclist 2.4.1 2026-05-10 05:32:04 +08:00
arch3rPro 7dd542c436 feat(hermes-web-ui): 分离 Web UI 与 Agent 服务并更新文档
分离 Hermes Web UI 与 Agent 服务,改为独立部署模式
添加 Hermes Agent 网关地址配置项
更新 README 说明部署步骤和配置参数
简化 docker-compose 配置,移除内置 Agent 服务
2026-05-10 02:53:01 +08:00
arch3rPro 12b719c7be feat(hermes-web-ui): 添加 Hermes Web UI 应用及相关配置
添加 Hermes Web UI 应用,包含多语言支持、Docker 配置、数据持久化及文档说明
删除已废弃的 OpenClaw 应用及相关文件
2026-05-10 02:02:23 +08:00
arch3rPro 859bf90472 feat: update nocodb 2026.05.0 2026-05-09 05:32:24 +08:00
arch3rPro c8eacf6387 feat: update n8n-zh 2.20.6 2026-05-09 05:31:49 +08:00
arch3rPro 9bce5519d8 feat: update karakeep 0.32.0 2026-05-09 05:31:22 +08:00
arch3rPro 5830e57e44 feat: update axonhub 0.9.42 2026-05-09 05:30:13 +08:00
arch3rPro bac0625eb9 feat(apps/openclaw-zh): 添加 OpenClaw 中文版应用配置
添加 OpenClaw 中文版的 logo、README、数据配置和 docker-compose 文件
2026-05-08 12:31:18 +08:00
arch3rPro 7da105f639 feat: update tianji 1.31.25 2026-05-08 05:32:38 +08:00
arch3rPro 2c0af68037 feat: update n8n-zh 2.20.5 2026-05-08 05:31:23 +08:00
arch3rPro 82bd1246ab feat(craft-agents): 升级 craft-agents 到 0.9.2 版本
删除 0.9.0 版本相关文件并添加 0.9.2 版本配置
更新 docker-compose 配置和 data.yml 文件
2026-05-07 11:05:42 +08:00
arch3rPro 7e47371ffc feat: update tianji 1.31.24 2026-05-07 05:33:40 +08:00
arch3rPro b0b057f082 feat: update prompt-optimizer 2.10.3 2026-05-07 05:32:56 +08:00
arch3rPro 5d684ad7ec feat: update n8n-zh 2.20.1 2026-05-07 05:31:45 +08:00
arch3rPro 985b903f7b feat: update piclist 2.4.0 2026-05-06 05:32:14 +08:00
arch3rPro ea316bc761 feat: update n8n-zh 2.20.0 2026-05-06 05:31:23 +08:00
arch3rPro 8e5e2f2d4b feat: update gpt-load 1.4.7 2026-05-05 17:26:15 +08:00
arch3rPro 9f51b5884f feat: update prompt-optimizer 2.10.1 2026-05-05 05:32:07 +08:00
arch3rPro e823c655bb feat: update prompt-optimizer 2.10.0 2026-05-04 05:32:02 +08:00
arch3rPro e407eddbbf feat: update gpt4free 7.5.3-slim 2026-05-04 05:30:56 +08:00
arch3rPro 2be2397480 feat: update gpt4free 7.5.3 2026-05-04 05:30:45 +08:00
arch3rPro bf234f5e55 feat: update qexo 4.2.0 2026-05-03 05:32:08 +08:00
arch3rPro ef4bd07ca5 feat: update easytier 2.6.3 2026-05-03 05:30:47 +08:00
arch3rPro fac23bbe09 feat: update docmost 0.80.2 2026-05-03 05:30:37 +08:00
arch3rPro 6b4adff64f feat(codex-universal): 添加 Codex Universal 应用配置及文档
添加 Codex Universal 应用的完整配置,包括 docker-compose.yml、README 文件、多语言文档和版本选择表单
2026-05-03 01:09:28 +08:00
arch3rPro 91a18d7b1b feat: update next-terminal 3.2.1 2026-05-02 05:31:55 +08:00
arch3rPro 33d888975b feat: update n8n-zh 2.19.2 2026-05-02 05:31:26 +08:00
arch3rPro 96b7f17477 feat: update langflow 1.9.2 2026-05-02 05:31:08 +08:00
arch3rPro 0655a03b30 feat: update dify 1.14.0 2026-05-02 05:30:30 +08:00
arch3rPro a853f59c1b feat(craft-agents): 升级 craft-agents 到 0.9.0 版本并更新配置文件
更新 craft-agents 应用至 0.9.0 版本,包括:
- 删除旧版本 0.8.12 的配置文件
- 添加新版本 0.9.0 的配置和数据文件
- 修改脚本文件权限以支持执行
2026-05-02 02:52:41 +08:00
arch3rPro 802bf4137f feat: update nocodb 2026.04.5 2026-05-01 05:31:55 +08:00
arch3rPro 76aa89e727 feat: update next-terminal 3.2.0 2026-05-01 05:31:43 +08:00
arch3rPro cd7e85aa91 feat: update dify 1.14.0 2026-05-01 05:30:27 +08:00
arch3rPro e253a37835 feat: update n8n-zh 2.19.1 2026-04-30 05:31:54 +08:00
arch3rPro 88e3d0a529 feat: update gpt4free 7.5.1-slim 2026-04-30 05:31:12 +08:00
arch3rPro bf6feaf885 feat: update gpt4free 7.5.1 2026-04-30 05:31:00 +08:00
arch3rPro d2ec9f7a61 feat: update dify 1.14.0 2026-04-30 05:30:36 +08:00
arch3rPro 2a3e8d2860 feat: update tianji 1.31.23 2026-04-29 05:33:07 +08:00
arch3rPro 553011624c feat: update safeline 9.3.6 2026-04-29 05:32:54 +08:00
arch3rPro 956f7fb035 feat: update n8n-zh 2.19.0 2026-04-29 05:31:37 +08:00
arch3rPro 944c75ec14 feat: update safeline 9.3.6 2026-04-28 05:33:22 +08:00
arch3rPro fa1ef26e5d feat: update prompt-optimizer 2.9.6 2026-04-28 05:33:04 +08:00
arch3rPro 99c1b99814 feat: update new-api 0.13.2 2026-04-28 05:32:24 +08:00
arch3rPro 981b52e6aa feat: update new-api 0.13.2-allinone 2026-04-28 05:32:01 +08:00
arch3rPro 6ecbf6e9d8 feat: update n8n-zh 2.18.4 2026-04-28 05:31:50 +08:00
arch3rPro 5bdbad56f0 feat: update docmost 0.80.1 2026-04-28 05:30:59 +08:00
arch3rPro 8c40b4218a feat: update safeline 9.3.6 2026-04-27 05:32:26 +08:00
arch3rPro 73a67fcdf1 feat: update axonhub 0.9.38 2026-04-27 05:30:13 +08:00
arch3rPro 778c2e8c27 feat(craft-agents): 添加0.8.12版本的配置文件及docker-compose配置
添加data.yml定义表单字段及多语言标签
添加docker-compose.yml定义服务部署配置
2026-04-26 12:04:02 +08:00
arch3rPro 1a4fb6d2b2 feat: update safeline 9.3.6 2026-04-26 12:02:19 +08:00
arch3rPro 696606f213 feat: update safeline 9.3.6 2026-04-26 05:32:28 +08:00
arch3rPro 053d5655ff feat: update prompt-optimizer 2.9.5 2026-04-26 05:32:10 +08:00
arch3rPro e552afe2d3 feat: update safeline 9.3.6 2026-04-25 05:33:02 +08:00
arch3rPro 3090268604 feat: update new-api 0.13.1-allinone 2026-04-25 05:32:02 +08:00
arch3rPro 6400008e82 feat: update new-api 0.13.1 2026-04-25 05:31:51 +08:00
arch3rPro ee2f6c8605 feat: update n8n-zh 2.18.3 2026-04-25 05:31:40 +08:00
arch3rPro b9dfae8c75 feat: update langflow 1.9.1 2026-04-25 05:31:20 +08:00
arch3rPro 05e76e8aad feat: update axonhub 0.9.37 2026-04-25 05:30:14 +08:00
arch3rPro 01872b80dc docs(tailscale): 更新数据目录路径和说明
将数据目录从 `./data/var/lib` 改为 `./data/state` 并更新挂载路径至 `/var/lib/tailscale`
添加关于目录权限的重要提示说明
2026-04-24 13:26:35 +08:00
arch3rPro ce660b2674 feat(tailscale): 添加 Tailscale 应用配置和文档
添加 Tailscale 应用的完整配置,包括:
- 基础数据配置 (data.yml)
- Docker Compose 部署文件
- 详细的中英文使用文档
- 应用 logo 图片

支持通过认证密钥或交互式登录两种认证方式,并提供子网路由、出口节点等高级功能配置
2026-04-24 11:54:16 +08:00
arch3rPro b8cffca85a feat: update safeline 9.3.5 2026-04-24 00:58:28 +08:00
arch3rPro c727f469fe feat: update nocodb 2026.04.3 2026-04-24 00:57:42 +08:00
arch3rPro 315c2702b3 feat: update n8n-zh 2.18.2 2026-04-24 00:57:03 +08:00
arch3rPro baff3af503 feat: update axonhub 0.9.36 2026-04-24 00:55:45 +08:00
arch3rPro 4d179b5275 feat(craft-agents): 升级 craft-agents 到 0.8.11 版本
删除 0.8.7 版本相关文件并添加 0.8.11 版本的配置文件
更新 docker-compose 配置和国际化表单字段
2026-04-23 11:11:30 +08:00
arch3rPro 92cecbebf4 feat: update safeline 9.3.5 2026-04-23 11:02:33 +08:00
arch3rPro 9bc82a9fee feat: update linkwarden 2.14.1 2026-04-23 11:01:19 +08:00
arch3rPro ee7a3a1a24 feat: update safeline 9.3.5 2026-04-23 05:32:55 +08:00
arch3rPro 23c402d7fd feat: update nocodb 2026.04.2 2026-04-23 05:32:23 +08:00
arch3rPro 7e582f3896 feat: update new-api 0.12.15-allinone 2026-04-23 05:31:54 +08:00
arch3rPro 7421a40ddb feat: update new-api 0.12.15 2026-04-23 05:31:43 +08:00
arch3rPro dfcf4aa745 feat: update n8n-zh 2.18.1 2026-04-23 05:31:32 +08:00
arch3rPro c6fa8b74bb feat: update safeline 9.3.5 2026-04-22 05:32:28 +08:00
arch3rPro ab3c9ea63c feat: update n8n-zh 2.18.0 2026-04-22 05:31:27 +08:00
arch3rPro b6576cd3ca feat: update axonhub 0.9.35 2026-04-22 05:30:12 +08:00
arch3rPro b6a9a9d273 feat: update safeline 9.3.5 2026-04-21 05:32:46 +08:00
arch3rPro 88a70bec66 feat: update prompt-optimizer 2.9.4 2026-04-21 05:32:33 +08:00
arch3rPro 43cb937fd2 feat: update n8n-zh 2.17.3 2026-04-21 05:31:35 +08:00
arch3rPro 31fcd4a15a feat: update tianji 1.31.22 2026-04-20 05:32:48 +08:00
arch3rPro fd25e05caa feat: update safeline 9.3.5 2026-04-20 05:32:37 +08:00
arch3rPro f9b736dbd8 feat: update easytier 2.6.1 2026-04-20 05:30:48 +08:00
arch3rPro 23a6c7bf74 feat: update safeline 9.3.4 2026-04-19 05:32:38 +08:00
arch3rPro e2cd5d3904 feat: update gpt4free 7.5.0-slim 2026-04-19 05:31:14 +08:00
arch3rPro f7b6aeed6d feat: update gpt4free 7.5.0 2026-04-19 05:31:02 +08:00
arch3rPro 3e79a5dacc feat: update safeline 9.3.4 2026-04-18 05:32:41 +08:00
arch3rPro 7b716a26d2 feat: update new-api 0.12.14-allinone 2026-04-18 05:31:42 +08:00
arch3rPro cae5ffea9a feat: update new-api 0.12.14 2026-04-18 05:31:31 +08:00
arch3rPro 0b1bd19c46 feat: update axonhub 0.9.34 2026-04-18 05:30:13 +08:00
arch3rPro d2e91a3855 feat: update new-api 0.12.11-allinone 2026-04-17 05:32:01 +08:00
arch3rPro 9ae8765b96 feat: update new-api 0.12.11 2026-04-17 05:31:50 +08:00
arch3rPro 93ce704a09 feat: update n8n-zh 2.17.2 2026-04-17 05:31:39 +08:00
arch3rPro 525ad929cd feat: update cliproxyapi-plus 6.9.28-0 2026-04-17 05:30:29 +08:00
arch3rPro fbc6b98620 feat: update axonhub 0.9.33 2026-04-17 05:30:12 +08:00
arch3rPro 17b1335dd2 feat: update tianji 1.31.21 2026-04-16 05:33:24 +08:00
arch3rPro ba965e0f5e feat: update nocodb 2026.04.1 2026-04-16 05:32:36 +08:00
arch3rPro 6b8dcd9108 feat: update new-api 0.12.10 2026-04-16 05:32:15 +08:00
arch3rPro 27196c9434 feat: update new-api 0.12.10-allinone 2026-04-16 05:31:53 +08:00
arch3rPro e565917766 feat: update n8n-zh 2.17.1 2026-04-16 05:31:42 +08:00
arch3rPro e82c63d187 feat: update langflow 1.9.0 2026-04-16 05:31:23 +08:00
arch3rPro 11a6cfb307 feat: update cliproxyapi-plus 6.9.27-0 2026-04-16 05:30:27 +08:00
arch3rPro ed6546b479 feat: update next-ai-draw-io 0.4.15 2026-04-15 05:32:10 +08:00
arch3rPro 4dbe06b157 feat: update docmost 0.80.0 2026-04-15 05:30:48 +08:00
arch3rPro e8822d711a feat(craft-agents): 升级 craft-agents 至 0.8.7 版本
更新版本至 0.8.7,包含新的 docker-compose 配置和数据文件
2026-04-14 23:21:57 +08:00
arch3rPro 365e7c710a feat(craft-agents): 升级 craft-agents 到 0.8.6 版本
删除 0.8.5 版本相关文件并添加 0.8.6 版本配置
更新 docker-compose 配置和国际化表单字段
2026-04-14 22:40:59 +08:00
arch3rPro 3a3123cf99 feat: update flowise 3.1.2 2026-04-14 22:32:49 +08:00
arch3rPro 3af85df816 feat: update cliproxyapi-plus 6.9.23-0 2026-04-14 22:32:12 +08:00
arch3rPro 01c003495d feat: update axonhub 0.9.32 2026-04-14 22:31:55 +08:00
arch3rPro 3df51564ef refactor(litellm): 更新应用版本从v1.83.0-nightly到v1.83.3-stable
迁移配置文件和数据文件到新版本目录
更新docker-compose配置以匹配稳定版本
2026-04-14 22:31:28 +08:00
arch3rPro 9f19223ab7 feat: update nocodb 2026.04.0 2026-04-14 05:33:06 +08:00
arch3rPro e247555ec3 feat: update new-api 0.12.9 2026-04-14 05:32:43 +08:00
arch3rPro ddb4652d65 feat: update new-api 0.12.9-allinone 2026-04-14 05:32:20 +08:00
arch3rPro 710a218489 feat: update n8n-zh 2.17.0 2026-04-14 05:32:08 +08:00
arch3rPro f18bb659fd feat: update inspector 0.21.2 2026-04-14 05:31:34 +08:00
arch3rPro 300b4fd8da feat: update new-api 0.12.8 2026-04-13 05:32:25 +08:00
arch3rPro b0b24b0adc feat: update new-api 0.12.8-allinone 2026-04-13 05:32:01 +08:00
arch3rPro b3959314d1 feat: update blinko 1.8.7 2026-04-13 05:30:25 +08:00
155 changed files with 1765 additions and 69 deletions
+22 -22
View File
@@ -246,7 +246,7 @@ docker run -d --name=nginx -p 80:80 nginx:latest
🚀 免费的GPT-4和其他大语言模型API接口
<kbd>7.4.7-slim</kbd> • [官网链接](https://github.com/xtekky/gpt4free)
<kbd>7.5.3-slim</kbd> • [官网链接](https://github.com/xtekky/gpt4free)
</td>
<td width="33%" align="center">
@@ -289,7 +289,7 @@ docker run -d --name=nginx -p 80:80 nginx:latest
轻量级文档管理系统,支持多人协作编辑与版本控制
<kbd>0.71.1</kbd> • [官网链接](https://github.com/docmost/docmost)
<kbd>0.80.2</kbd> • [官网链接](https://github.com/docmost/docmost)
</td>
<td width="33%" align="center">
@@ -313,7 +313,7 @@ docker run -d --name=nginx -p 80:80 nginx:latest
美观强大的在线静态博客管理器,支持多种平台
<kbd>4.1.1</kbd> • [官网链接](https://github.com/Qexo/Qexo)
<kbd>4.2.0</kbd> • [官网链接](https://github.com/Qexo/Qexo)
</td>
</tr>
@@ -342,7 +342,7 @@ docker run -d --name=nginx -p 80:80 nginx:latest
自托管全能书签管理工具,支持AI自动标签功能
<kbd>0.31.0</kbd> • [官网链接](https://github.com/karakeep-app/karakeep)
<kbd>0.32.0</kbd> • [官网链接](https://github.com/karakeep-app/karakeep)
</td>
<td width="33%" align="center">
@@ -354,7 +354,7 @@ docker run -d --name=nginx -p 80:80 nginx:latest
自托管协作书签管理工具,支持网页归档和团队协作
<kbd>2.14.0</kbd> • [官网链接](https://github.com/linkwarden/linkwarden)
<kbd>2.14.1</kbd> • [官网链接](https://github.com/linkwarden/linkwarden)
</td>
</tr>
@@ -383,7 +383,7 @@ docker run -d --name=nginx -p 80:80 nginx:latest
开源自托管个人笔记工具,支持AI增强笔记检索
<kbd>1.8.6</kbd> • [官网链接](https://github.com/blinko-space/blinko)
<kbd>1.8.7</kbd> • [官网链接](https://github.com/blinko-space/blinko)
</td>
<td width="33%" align="center">
@@ -424,7 +424,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
开源Airtable替代品,将任何数据库转换为智能电子表格
<kbd>0.301.5</kbd> • [官网链接](https://github.com/nocodb/nocodb)
<kbd>2026.05.0</kbd> • [官网链接](https://github.com/nocodb/nocodb)
</td>
<td width="33%" align="center">
@@ -455,7 +455,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🌐 简单安全去中心化的内网穿透 VPN 组网方案
<kbd>2.6.0</kbd> • [官网链接](https://github.com/EasyTier/Easytier)
<kbd>2.6.3</kbd> • [官网链接](https://github.com/EasyTier/Easytier)
</td>
<td width="33%" align="center">
@@ -496,7 +496,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🛡️ 简单好用的Web应用防火墙(WAF)
<kbd>9.3.3</kbd> • [官网链接](https://github.com/chaitin/SafeLine)
<kbd>9.3.7</kbd> • [官网链接](https://github.com/chaitin/SafeLine)
</td>
@@ -553,7 +553,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🤖 开源LLM应用开发平台,支持AI工作流和RAG管道
<kbd>1.13.3</kbd> • [官网链接](https://github.com/langgenius/dify)
<kbd>1.14.0</kbd> • [官网链接](https://github.com/langgenius/dify)
</td>
<td width="33%" align="center">
@@ -565,7 +565,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🚀 强大的AI提示词优化工具,支持多种主流大语言模型
<kbd>2.9.3</kbd> • [官网链接](https://github.com/arch3rPro/Prompt-Optimizer)
<kbd>2.11.0</kbd> • [官网链接](https://github.com/arch3rPro/Prompt-Optimizer)
</td>
</tr>
@@ -582,7 +582,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🍥 新一代大模型网关与AI资产管理系统,支持多种模型统一调用
<kbd>0.12.6</kbd> • [官网链接](https://docs.newapi.pro/)
<kbd>0.13.2</kbd> • [官网链接](https://docs.newapi.pro/)
</td>
<td width="33%" align="center">
@@ -606,7 +606,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🚀 智能密钥轮询的多渠道AI代理,高性能企业级AI接口透明代理服务
<kbd>1.4.6</kbd> • [官网链接](https://github.com/tbphp/gpt-load)
<kbd>1.4.7</kbd> • [官网链接](https://github.com/tbphp/gpt-load)
</td>
</tr>
@@ -623,7 +623,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🔮 开源可视化AI工作流构建平台,拖拽式设计LLM应用
<kbd>3.1.1</kbd> • [官网链接](https://github.com/FlowiseAI/Flowise)
<kbd>3.1.2</kbd> • [官网链接](https://github.com/FlowiseAI/Flowise)
</td>
<td width="33%" align="center">
@@ -635,7 +635,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🔍 模型上下文协议调试工具,支持MCP服务器测试与开发
<kbd>0.21.1</kbd> • [官网链接](https://github.com/modelcontextprotocol/inspector)
<kbd>0.21.2</kbd> • [官网链接](https://github.com/modelcontextprotocol/inspector)
</td>
<td width="33%" align="center">
@@ -705,7 +705,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🔮 强大的AI应用构建平台,可视化设计AI驱动的工作流和代理
<kbd>1.8.4</kbd> • [官网链接](https://langflow.org/)
<kbd>1.9.2</kbd> • [官网链接](https://langflow.org/)
</td>
<td width="33%" align="center">
@@ -729,7 +729,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🔄 n8n汉化版,具有原生AI能力的Fair-code工作流自动化平台
<kbd>2.16.0</kbd> • [官网链接](https://n8n.io/)
<kbd>2.20.6</kbd> • [官网链接](https://n8n.io/)
</td>
</tr>
@@ -746,7 +746,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🤖 AI驱动的图表创建工具
<kbd>0.4.13</kbd> • [官网链接](https://next-ai-drawio.jiang.jp/)
<kbd>0.4.15</kbd> • [官网链接](https://next-ai-drawio.jiang.jp/)
</td>
<td width="33%" align="center">
@@ -787,7 +787,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🔗 CLIProxyAPI Plus 代理API服务
<kbd>6.9.9-0</kbd> • [官网链接](https://github.com/router-for-me/CLIProxyAPIPlus)
<kbd>6.9.28-0</kbd> • [官网链接](https://github.com/router-for-me/CLIProxyAPIPlus)
</td>
<td width="33%" align="center">
@@ -842,7 +842,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🖼️ 高效云存储和图床平台管理工具
<kbd>2.3.5</kbd> • [官网链接](https://github.com/Kuingsmile/PicList)
<kbd>2.4.1</kbd> • [官网链接](https://github.com/Kuingsmile/PicList)
</td>
</tr>
@@ -926,7 +926,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
🖥️ 简单好用安全的开源交互审计系统
<kbd>3.1.1</kbd> • [官网链接](https://github.com/dushixiang/next-terminal)
<kbd>3.2.1</kbd> • [官网链接](https://github.com/dushixiang/next-terminal)
</td>
</tr>
@@ -984,7 +984,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
📊 开源 all-in-one 数据洞察中心,集成网站分析、服务监控、服务器状态监控
<kbd>1.31.20</kbd> • [官网链接](https://tianji.msgbyte.com/)
<kbd>1.31.25</kbd> • [官网链接](https://tianji.msgbyte.com/)
</td>
<td width="33%" align="center">
@@ -1,12 +1,12 @@
services:
axonhub:
image: looplj/axonhub:v0.9.31
image: looplj/axonhub:v0.9.42
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8090"
- ${PANEL_APP_PORT_HTTP}:8090
volumes:
- ./data:/data
environment:
@@ -14,7 +14,7 @@ services:
- AXONHUB_DB_DIALECT=sqlite3
- AXONHUB_DB_DSN=file:/data/axonhub.db?cache=shared&_fk=1&pragma=journal_mode(WAL)
labels:
createdBy: "Apps"
createdBy: Apps
networks:
1panel-network:
external: true
@@ -1,6 +1,6 @@
services:
blinko:
image: blinkospace/blinko:1.8.6
image: blinkospace/blinko:1.8.7
container_name: ${CONTAINER_NAME}
restart: always
networks:
+131
View File
@@ -0,0 +1,131 @@
additionalProperties:
formFields:
- default: 23000
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Web Port
labelZh: Web端口
required: true
rule: paramPort
type: number
label:
en: Web Port
zh: Web端口
ja: Webポート
ko: Web 포트
- default: ""
edit: true
envKey: ADMIN_TOKEN
labelEn: Admin Token
labelZh: 管理员令牌
required: true
rule: paramCommon
type: password
label:
en: Admin Token
zh: 管理员令牌
ja: 管理者トークン
ko: 관리자 토큰
- default: postgres
edit: true
envKey: DB_USER
labelEn: Database User
labelZh: 数据库用户名
required: true
rule: paramCommon
type: text
label:
en: Database User
zh: 数据库用户名
ja: データベースユーザー
ko: 데이터베이스 사용자
- default: ""
edit: true
envKey: DB_PASSWORD
labelEn: Database Password
labelZh: 数据库密码
required: true
rule: paramCommon
type: password
label:
en: Database Password
zh: 数据库密码
ja: データベースパスワード
ko: 데이터베이스 비밀번호
- default: claude_code_hub
edit: true
envKey: DB_NAME
labelEn: Database Name
labelZh: 数据库名称
required: true
rule: paramCommon
type: text
label:
en: Database Name
zh: 数据库名称
ja: データベース名
ko: 데이터베이스 이름
- default: "true"
edit: true
envKey: ENABLE_RATE_LIMIT
labelEn: Enable Rate Limit
labelZh: 启用限流
required: false
type: select
values:
- label: Enable
value: "true"
- label: Disable
value: "false"
label:
en: Enable Rate Limit
zh: 启用限流
ja: レート制限を有効化
ko: 속도 제한 활성화
- default: "300"
edit: true
envKey: SESSION_TTL
labelEn: Session TTL (seconds)
labelZh: 会话过期时间(秒)
required: false
rule: paramCommon
type: number
label:
en: Session TTL (seconds)
zh: 会话过期时间(秒)
ja: セッションTTL(秒)
ko: 세션 TTL (초)
- default: "true"
edit: true
envKey: AUTO_MIGRATE
labelEn: Auto Database Migration
labelZh: 自动数据库迁移
required: false
type: select
values:
- label: Enable
value: "true"
- label: Disable
value: "false"
label:
en: Auto Database Migration
zh: 自动数据库迁移
ja: 自動データベース移行
ko: 자동 데이터베이스 마이그레이션
- default: "false"
edit: true
envKey: ENABLE_SECURE_COOKIES
labelEn: Enable Secure Cookies (HTTPS only)
labelZh: 启用安全Cookie(仅HTTPS
required: false
type: select
values:
- label: Enable (HTTPS only)
value: "true"
- label: Disable (HTTP/HTTPS)
value: "false"
label:
en: Enable Secure Cookies (HTTPS only)
zh: 启用安全Cookie(仅HTTPS
ja: セキュアCookieを有効化(HTTPSのみ)
ko: 보안 쿠키 활성화 (HTTPS만)
@@ -0,0 +1,83 @@
name: ${COMPOSE_PROJECT_NAME:-claude-code-hub}
services:
postgres:
image: postgres:18
restart: unless-stopped
env_file:
- ./.env
environment:
POSTGRES_USER: ${DB_USER:-postgres}
POSTGRES_PASSWORD: ${DB_PASSWORD:-postgres}
POSTGRES_DB: ${DB_NAME:-claude_code_hub}
PGDATA: /data/pgdata
TZ: Asia/Shanghai
PGTZ: Asia/Shanghai
volumes:
- ./data/postgres:/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${DB_USER:-postgres} -d ${DB_NAME:-claude_code_hub}"]
interval: 5s
timeout: 5s
retries: 10
start_period: 10s
networks:
- 1panel-network
redis:
image: redis:7-alpine
restart: unless-stopped
volumes:
- ./data/redis:/data
command: redis-server --appendonly yes
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 3s
retries: 5
start_period: 5s
networks:
- 1panel-network
app:
container_name: ${CONTAINER_NAME}
image: ghcr.io/ding113/claude-code-hub:v0.7.4
depends_on:
postgres:
condition: service_healthy
redis:
condition: service_healthy
env_file:
- ./.env
environment:
NODE_ENV: production
DSN: postgresql://${DB_USER:-postgres}:${DB_PASSWORD:-postgres}@postgres:5432/${DB_NAME:-claude_code_hub}
REDIS_URL: redis://redis:6379
AUTO_MIGRATE: ${AUTO_MIGRATE:-true}
ENABLE_RATE_LIMIT: ${ENABLE_RATE_LIMIT:-true}
ENABLE_SECURE_COOKIES: ${ENABLE_SECURE_COOKIES:-false}
SESSION_TTL: ${SESSION_TTL:-300}
DB_POOL_IDLE_TIMEOUT: ${DB_POOL_IDLE_TIMEOUT:-20}
DB_POOL_CONNECT_TIMEOUT: ${DB_POOL_CONNECT_TIMEOUT:-10}
MAX_RETRY_ATTEMPTS_DEFAULT: ${MAX_RETRY_ATTEMPTS_DEFAULT:-2}
LANGFUSE_SAMPLE_RATE: ${LANGFUSE_SAMPLE_RATE:-1.0}
TZ: Asia/Shanghai
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
restart: unless-stopped
healthcheck:
test:
[
"CMD",
"node",
"-e",
"fetch('http://' + (process.env.HOSTNAME || '127.0.0.1') + ':3000/api/actions/health').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))",
]
interval: 30s
timeout: 5s
retries: 3
start_period: 30s
networks:
- 1panel-network
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true
+72
View File
@@ -0,0 +1,72 @@
# Claude Code Hub
智能 AI API 代理中转服务平台,面向团队的多供应商统一接入、弹性调度与精细化运营中心。
## 功能特点
- 🤖 **智能负载均衡**:权重 + 优先级 + 分组调度,内置熔断保护与最多 3 次故障转移,保障请求稳定
- 🧩 **多供应商管理**:同时接入 Claude、Codex、Gemini CLI、OpenAI Compatible,自定义模型重定向与 HTTP/HTTPS/SOCKS 代理
- 🛡️ **限流与并发控制**:RPM、金额(5 小时/周/月)、并发 Session 多维限制,Redis Lua 脚本确保原子性与 Fail-Open 降级
- 📘 **自动化 OpenAPI 文档**39 个 REST 端点由 Server Actions 自动生成 OpenAPI 3.1.0Swagger + Scalar UI 双界面即刻试用
- 📊 **实时监控与统计**:仪表盘、活跃 Session、消耗排行榜、决策链记录、代理状态追踪,秒级掌控运行态势
- 💰 **价格表管理**:分页查询 + SQL 优化,支持搜索防抖、LiteLLM 同步,千级模型也能快速检索
- 🔁 **Session 管理**:5 分钟上下文缓存,记录决策链,避免频繁切换供应商并保留全链路审计
- 🔄 **OpenAI 兼容端点**:支持 `/v1/chat/completions`(OpenAI 兼容格式),工具调用与 reasoning 字段透传
## 使用说明
### 默认端口
- Web 界面: 23000
### 默认账号密码
- 管理员令牌: 请在部署时设置 `ADMIN_TOKEN` 环境变量(必须修改)
### 数据目录
应用数据存储在 `./data` 目录:
- PostgreSQL 数据: `./data/postgres`
- Redis 数据: `./data/redis`
### 环境变量说明
#### 必需配置
- `ADMIN_TOKEN`: 管理员登录令牌(必须修改)
- `DB_USER`: 数据库用户名
- `DB_PASSWORD`: 数据库密码
- `DB_NAME`: 数据库名称
#### 可选配置
- `ENABLE_RATE_LIMIT`: 是否启用限流(默认:true
- `SESSION_TTL`: 会话过期时间,单位秒(默认:300)
- `AUTO_MIGRATE`: 是否自动执行数据库迁移(默认:true)
- `ENABLE_SECURE_COOKIES`: 是否启用安全 Cookie(默认:false
- **重要**:如果使用 HTTP 部署(非 HTTPS),请保持为 `false`
- 如果使用 HTTPS 部署,建议设置为 `true` 以提高安全性
- 设置为 `true` 时,浏览器将拒绝在 HTTP 连接下设置 Cookie,导致无法登录
### 访问应用
部署成功后,可以通过以下地址访问:
- **管理后台**`http://localhost:23000`(使用 `ADMIN_TOKEN` 登录)
- **API 文档(Scalar UI**`http://localhost:23000/api/actions/scalar`
- **API 文档(Swagger UI**`http://localhost:23000/api/actions/docs`
## 相关链接
- 官方网站: https://github.com/ding113/claude-code-hub
- GitHub: https://github.com/ding113/claude-code-hub
- 文档: https://github.com/ding113/claude-code-hub/blob/main/README.md
## 技术栈
- **框架**: Next.js 15 + Hono
- **数据库**: PostgreSQL 18
- **缓存**: Redis 7
- **运行时**: Node.js / Bun
- **语言**: TypeScript
+72
View File
@@ -0,0 +1,72 @@
# Claude Code Hub
Intelligent AI API Gateway and Management Platform for unified multi-provider access, elastic scheduling, and refined operations.
## Features
- 🤖 **Intelligent Load Balancing**: Weight + priority + group scheduling with built-in circuit breaker protection and up to 3 failover attempts
- 🧩 **Multi-Provider Management**: Support for Claude, Codex, Gemini CLI, OpenAI Compatible with custom model redirection and HTTP/HTTPS/SOCKS proxy
- 🛡️ **Rate Limiting & Concurrency Control**: Multi-dimensional limits including RPM, cost (5h/weekly/monthly), concurrent sessions with Redis Lua scripts for atomic operations
- 📘 **Auto-generated OpenAPI Documentation**: 39 REST endpoints with OpenAPI 3.1.0, Swagger + Scalar UI interfaces
- 📊 **Real-time Monitoring & Statistics**: Dashboard, active sessions, consumption leaderboard, decision chain records, proxy status tracking
- 💰 **Price Table Management**: Paginated queries with SQL optimization, search debouncing, LiteLLM sync support
- 🔁 **Session Management**: 5-minute context cache with decision chain recording for full audit trail
- 🔄 **OpenAI Compatible Endpoints**: Support for `/v1/chat/completions` with tool calling and reasoning field passthrough
## Usage
### Default Port
- Web UI: 23000
### Default Credentials
- Admin Token: Set the `ADMIN_TOKEN` environment variable during deployment (must be changed)
### Data Directory
Application data is stored in the `./data` directory:
- PostgreSQL data: `./data/postgres`
- Redis data: `./data/redis`
### Environment Variables
#### Required Configuration
- `ADMIN_TOKEN`: Admin login token (must be changed)
- `DB_USER`: Database username
- `DB_PASSWORD`: Database password
- `DB_NAME`: Database name
#### Optional Configuration
- `ENABLE_RATE_LIMIT`: Enable rate limiting (default: true)
- `SESSION_TTL`: Session TTL in seconds (default: 300)
- `AUTO_MIGRATE`: Auto-execute database migrations (default: true)
- `ENABLE_SECURE_COOKIES`: Enable secure cookies (default: false)
- **Important**: Keep as `false` if deploying with HTTP (not HTTPS)
- If deploying with HTTPS, it's recommended to set to `true` for better security
- When set to `true`, browsers will refuse to set cookies over HTTP connections, preventing login
### Access the Application
After successful deployment, access the application at:
- **Dashboard**: `http://localhost:23000` (login with `ADMIN_TOKEN`)
- **API Docs (Scalar UI)**: `http://localhost:23000/api/actions/scalar`
- **API Docs (Swagger UI)**: `http://localhost:23000/api/actions/docs`
## Links
- Website: https://github.com/ding113/claude-code-hub
- GitHub: https://github.com/ding113/claude-code-hub
- Documentation: https://github.com/ding113/claude-code-hub/blob/main/README.md
## Tech Stack
- **Framework**: Next.js 15 + Hono
- **Database**: PostgreSQL 18
- **Cache**: Redis 7
- **Runtime**: Node.js / Bun
- **Language**: TypeScript
+29
View File
@@ -0,0 +1,29 @@
name: Claude Code Hub
tags:
- 开发工具
- AI
- API网关
title: 智能 AI API 代理中转服务平台
description: 智能 AI API 代理中转服务平台
additionalProperties:
key: claude-code-hub
name: Claude Code Hub
tags:
- DevTool
- AI
- APIGateway
shortDescZh: 智能 AI API 代理中转服务平台
shortDescEn: Intelligent AI API Gateway and Management Platform
description:
en: Claude Code Hub is an intelligent AI API gateway that provides unified access to multiple AI providers (Claude, OpenAI, Gemini, Codex) with load balancing, rate limiting, monitoring, and comprehensive management features.
zh: Claude Code Hub 是一个智能 AI API 代理中转服务平台,提供多供应商统一接入、智能负载均衡、限流控制、实时监控和精细化管理功能。
type: website
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://github.com/ding113/claude-code-hub
github: https://github.com/ding113/claude-code-hub
document: https://github.com/ding113/claude-code-hub/blob/main/README.md
architectures:
- amd64
- arm64
+131
View File
@@ -0,0 +1,131 @@
additionalProperties:
formFields:
- default: 23000
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Web Port
labelZh: Web端口
required: true
rule: paramPort
type: number
label:
en: Web Port
zh: Web端口
ja: Webポート
ko: Web 포트
- default: ""
edit: true
envKey: ADMIN_TOKEN
labelEn: Admin Token
labelZh: 管理员令牌
required: true
rule: paramCommon
type: password
label:
en: Admin Token
zh: 管理员令牌
ja: 管理者トークン
ko: 관리자 토큰
- default: postgres
edit: true
envKey: DB_USER
labelEn: Database User
labelZh: 数据库用户名
required: true
rule: paramCommon
type: text
label:
en: Database User
zh: 数据库用户名
ja: データベースユーザー
ko: 데이터베이스 사용자
- default: ""
edit: true
envKey: DB_PASSWORD
labelEn: Database Password
labelZh: 数据库密码
required: true
rule: paramCommon
type: password
label:
en: Database Password
zh: 数据库密码
ja: データベースパスワード
ko: 데이터베이스 비밀번호
- default: claude_code_hub
edit: true
envKey: DB_NAME
labelEn: Database Name
labelZh: 数据库名称
required: true
rule: paramCommon
type: text
label:
en: Database Name
zh: 数据库名称
ja: データベース名
ko: 데이터베이스 이름
- default: "true"
edit: true
envKey: ENABLE_RATE_LIMIT
labelEn: Enable Rate Limit
labelZh: 启用限流
required: false
type: select
values:
- label: Enable
value: "true"
- label: Disable
value: "false"
label:
en: Enable Rate Limit
zh: 启用限流
ja: レート制限を有効化
ko: 속도 제한 활성화
- default: "300"
edit: true
envKey: SESSION_TTL
labelEn: Session TTL (seconds)
labelZh: 会话过期时间(秒)
required: false
rule: paramCommon
type: number
label:
en: Session TTL (seconds)
zh: 会话过期时间(秒)
ja: セッションTTL(秒)
ko: 세션 TTL (초)
- default: "true"
edit: true
envKey: AUTO_MIGRATE
labelEn: Auto Database Migration
labelZh: 自动数据库迁移
required: false
type: select
values:
- label: Enable
value: "true"
- label: Disable
value: "false"
label:
en: Auto Database Migration
zh: 自动数据库迁移
ja: 自動データベース移行
ko: 자동 데이터베이스 마이그레이션
- default: "false"
edit: true
envKey: ENABLE_SECURE_COOKIES
labelEn: Enable Secure Cookies (HTTPS only)
labelZh: 启用安全Cookie(仅HTTPS
required: false
type: select
values:
- label: Enable (HTTPS only)
value: "true"
- label: Disable (HTTP/HTTPS)
value: "false"
label:
en: Enable Secure Cookies (HTTPS only)
zh: 启用安全Cookie(仅HTTPS
ja: セキュアCookieを有効化(HTTPSのみ)
ko: 보안 쿠키 활성화 (HTTPS만)
@@ -0,0 +1,83 @@
name: ${COMPOSE_PROJECT_NAME:-claude-code-hub}
services:
postgres:
image: postgres:18
restart: unless-stopped
env_file:
- ./.env
environment:
POSTGRES_USER: ${DB_USER:-postgres}
POSTGRES_PASSWORD: ${DB_PASSWORD:-postgres}
POSTGRES_DB: ${DB_NAME:-claude_code_hub}
PGDATA: /data/pgdata
TZ: Asia/Shanghai
PGTZ: Asia/Shanghai
volumes:
- ./data/postgres:/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${DB_USER:-postgres} -d ${DB_NAME:-claude_code_hub}"]
interval: 5s
timeout: 5s
retries: 10
start_period: 10s
networks:
- 1panel-network
redis:
image: redis:7-alpine
restart: unless-stopped
volumes:
- ./data/redis:/data
command: redis-server --appendonly yes
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 3s
retries: 5
start_period: 5s
networks:
- 1panel-network
app:
container_name: ${CONTAINER_NAME}
image: ghcr.io/ding113/claude-code-hub:latest
depends_on:
postgres:
condition: service_healthy
redis:
condition: service_healthy
env_file:
- ./.env
environment:
NODE_ENV: production
DSN: postgresql://${DB_USER:-postgres}:${DB_PASSWORD:-postgres}@postgres:5432/${DB_NAME:-claude_code_hub}
REDIS_URL: redis://redis:6379
AUTO_MIGRATE: ${AUTO_MIGRATE:-true}
ENABLE_RATE_LIMIT: ${ENABLE_RATE_LIMIT:-true}
ENABLE_SECURE_COOKIES: ${ENABLE_SECURE_COOKIES:-false}
SESSION_TTL: ${SESSION_TTL:-300}
DB_POOL_IDLE_TIMEOUT: ${DB_POOL_IDLE_TIMEOUT:-20}
DB_POOL_CONNECT_TIMEOUT: ${DB_POOL_CONNECT_TIMEOUT:-10}
MAX_RETRY_ATTEMPTS_DEFAULT: ${MAX_RETRY_ATTEMPTS_DEFAULT:-2}
LANGFUSE_SAMPLE_RATE: ${LANGFUSE_SAMPLE_RATE:-1.0}
TZ: Asia/Shanghai
ports:
- "${PANEL_APP_PORT_HTTP}:3000"
restart: unless-stopped
healthcheck:
test:
[
"CMD",
"node",
"-e",
"fetch('http://' + (process.env.HOSTNAME || '127.0.0.1') + ':3000/api/actions/health').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))",
]
interval: 30s
timeout: 5s
retries: 3
start_period: 30s
networks:
- 1panel-network
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

@@ -1,17 +1,17 @@
services:
cliproxyapi-plus:
image: eceasy/cli-proxy-api-plus:v6.9.9-0
image: eceasy/cli-proxy-api-plus:v6.9.28-0
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8317"
- "${PANEL_APP_PORT_PROXY}:8085"
- "${PANEL_APP_PORT_1455}:1455"
- "${PANEL_APP_PORT_54545}:54545"
- "${PANEL_APP_PORT_51121}:51121"
- "${PANEL_APP_PORT_11451}:11451"
- ${PANEL_APP_PORT_HTTP}:8317
- ${PANEL_APP_PORT_PROXY}:8085
- ${PANEL_APP_PORT_1455}:1455
- ${PANEL_APP_PORT_54545}:54545
- ${PANEL_APP_PORT_51121}:51121
- ${PANEL_APP_PORT_11451}:11451
volumes:
- ./data/config.yaml:/CLIProxyAPI/config.yaml
- ./data/auths:/root/.cli-proxy-api
@@ -19,8 +19,7 @@ services:
environment:
- TZ=${TZ}
labels:
createdBy: "Apps"
createdBy: Apps
networks:
1panel-network:
external: true
+55
View File
@@ -0,0 +1,55 @@
# Codex Universal
OpenAI Codex 的基础 Docker 镜像,提供完整的开发环境。
## 功能特点
- **多语言支持**:内置 Python、Node.js、Rust、Go、Swift、Ruby、PHP、Java 等多种编程语言运行时
- **开发工具**:预配置 pyenv、poetry、uv、ruff、black、mypy、pyright、isort、corepack、yarn、pnpm、npm 等常用开发工具
- **额外工具**:包含 bun、bazelisk/bazel、erlang、elixir 等工具
- **灵活配置**:通过环境变量轻松配置各语言版本
- **跨平台**:支持 linux/amd64 和 linux/arm64 架构
## 支持的语言版本
### Python
- 3.14.0, 3.13, 3.12, 3.11.12, 3.10
### Node.js
- 22, 20, 18
### Rust
- 1.93.0, 1.92.0, 1.91.1, 1.90, 1.89.0, 1.88.0, 1.87.0, 1.86.0, 1.85.1, 1.84.1, 1.83.0
### Go
- 1.25.1, 1.24.3, 1.23.8, 1.22.12
### Swift
- 6.2, 6.1, 5.10
### Ruby
- 3.4.4, 3.3.8, 3.2.3
### PHP
- 8.4, 8.3, 8.2
### Java
- 25, 24, 23, 22, 21, 17, 11
## 使用说明
### 数据目录
- 应用工作目录挂载在 `./data`,可以在这里存放项目代码
- 容器默认工作目录为 `/workspace`
### 如何使用
1. 部署容器后,可以通过 1Panel 的终端功能进入容器
2. 或者使用命令 `docker exec -it <容器名> bash` 进入容器
3. 在容器内进行开发工作
## 相关链接
- 官方网站: https://github.com/openai/codex-universal
- GitHub: https://github.com/openai/codex-universal
+55
View File
@@ -0,0 +1,55 @@
# Codex Universal
Base Docker image used in OpenAI Codex environments.
## Features
- **Multi-language support**: Built-in Python, Node.js, Rust, Go, Swift, Ruby, PHP, Java and more programming language runtimes
- **Development tools**: Pre-configured with pyenv, poetry, uv, ruff, black, mypy, pyright, isort, corepack, yarn, pnpm, npm and other common development tools
- **Additional tools**: Includes bun, bazelisk/bazel, erlang, elixir and more
- **Flexible configuration**: Easily configure language versions via environment variables
- **Cross-platform**: Supports linux/amd64 and linux/arm64 architectures
## Supported Language Versions
### Python
- 3.14.0, 3.13, 3.12, 3.11.12, 3.10
### Node.js
- 22, 20, 18
### Rust
- 1.93.0, 1.92.0, 1.91.1, 1.90, 1.89.0, 1.88.0, 1.87.0, 1.86.0, 1.85.1, 1.84.1, 1.83.0
### Go
- 1.25.1, 1.24.3, 1.23.8, 1.22.12
### Swift
- 6.2, 6.1, 5.10
### Ruby
- 3.4.4, 3.3.8, 3.2.3
### PHP
- 8.4, 8.3, 8.2
### Java
- 25, 24, 23, 22, 21, 17, 11
## Usage
### Data Directory
- Application workspace is mounted at `./data`, you can store project code here
- Container default working directory is `/workspace`
### How to Use
1. After deploying the container, you can access it via 1Panel's terminal feature
2. Or use the command `docker exec -it <container-name> bash` to enter the container
3. Perform development work inside the container
## Links
- Website: https://github.com/openai/codex-universal
- GitHub: https://github.com/openai/codex-universal
+33
View File
@@ -0,0 +1,33 @@
name: Codex Universal
tags:
- 开发工具
- 开发环境
title: OpenAI Codex 的基础 Docker 镜像,提供完整的开发环境
description: OpenAI Codex 的基础 Docker 镜像,提供完整的开发环境
additionalProperties:
key: codex-universal
name: Codex Universal
tags:
- DevTool
- DevEnv
shortDescZh: OpenAI Codex 的基础 Docker 镜像,提供完整的开发环境
shortDescEn: Base Docker image used in OpenAI Codex environments
description:
en: codex-universal is a reference implementation of the base Docker image available in OpenAI Codex. This repository is intended to help developers customize environments in Codex, by providing a similar image that can be pulled and run locally.
ja: OpenAI Codex 環境で使用されるベース Docker イメージ
ms: Imej Docker asas yang digunakan dalam persekitaran OpenAI Codex
pt-br: Imagem Docker base usada em ambientes OpenAI Codex
ru: Базовый Docker-образ, используемый в средах OpenAI Codex
ko: OpenAI Codex 환경에서 사용되는 기본 Docker 이미지
zh-Hant: OpenAI Codex 的基礎 Docker 鏡像,提供完整的開發環境
zh: codex-universal 是 OpenAI Codex 中可用的基础 Docker 镜像的参考实现。该仓库旨在帮助开发者自定义 Codex 中的环境,提供一个可以拉取并在本地运行的类似镜像。
type: runtime
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://github.com/openai/codex-universal
github: https://github.com/openai/codex-universal
document: https://github.com/openai/codex-universal
architectures:
- amd64
- arm64
+216
View File
@@ -0,0 +1,216 @@
additionalProperties:
formFields:
- default: "3.12"
edit: true
envKey: CODEX_ENV_PYTHON_VERSION
labelEn: Python Version
labelZh: Python 版本
required: false
type: select
values:
- label: "3.14.0"
value: "3.14.0"
- label: "3.13"
value: "3.13"
- label: "3.12"
value: "3.12"
- label: "3.11.12"
value: "3.11.12"
- label: "3.10"
value: "3.10"
label:
en: Python Version
ja: Python バージョン
ms: Versi Python
pt-br: Versão do Python
ru: Версия Python
ko: Python 버전
zh-Hant: Python 版本
zh: Python 版本
- default: "20"
edit: true
envKey: CODEX_ENV_NODE_VERSION
labelEn: Node.js Version
labelZh: Node.js 版本
required: false
type: select
values:
- label: "22"
value: "22"
- label: "20"
value: "20"
- label: "18"
value: "18"
label:
en: Node.js Version
ja: Node.js バージョン
ms: Versi Node.js
pt-br: Versão do Node.js
ru: Версия Node.js
ko: Node.js 버전
zh-Hant: Node.js 版本
zh: Node.js 版本
- default: "1.87.0"
edit: true
envKey: CODEX_ENV_RUST_VERSION
labelEn: Rust Version
labelZh: Rust 版本
required: false
type: select
values:
- label: "1.93.0"
value: "1.93.0"
- label: "1.92.0"
value: "1.92.0"
- label: "1.91.1"
value: "1.91.1"
- label: "1.90"
value: "1.90"
- label: "1.89.0"
value: "1.89.0"
- label: "1.88.0"
value: "1.88.0"
- label: "1.87.0"
value: "1.87.0"
- label: "1.86.0"
value: "1.86.0"
- label: "1.85.1"
value: "1.85.1"
- label: "1.84.1"
value: "1.84.1"
- label: "1.83.0"
value: "1.83.0"
label:
en: Rust Version
ja: Rust バージョン
ms: Versi Rust
pt-br: Versão do Rust
ru: Версия Rust
ko: Rust 버전
zh-Hant: Rust 版本
zh: Rust 版本
- default: "1.23.8"
edit: true
envKey: CODEX_ENV_GO_VERSION
labelEn: Go Version
labelZh: Go 版本
required: false
type: select
values:
- label: "1.25.1"
value: "1.25.1"
- label: "1.24.3"
value: "1.24.3"
- label: "1.23.8"
value: "1.23.8"
- label: "1.22.12"
value: "1.22.12"
label:
en: Go Version
ja: Go バージョン
ms: Versi Go
pt-br: Versão do Go
ru: Версия Go
ko: Go 버전
zh-Hant: Go 版本
zh: Go 版本
- default: "6.2"
edit: true
envKey: CODEX_ENV_SWIFT_VERSION
labelEn: Swift Version
labelZh: Swift 版本
required: false
type: select
values:
- label: "6.2"
value: "6.2"
- label: "6.1"
value: "6.1"
- label: "5.10"
value: "5.10"
label:
en: Swift Version
ja: Swift バージョン
ms: Versi Swift
pt-br: Versão do Swift
ru: Версия Swift
ko: Swift 버전
zh-Hant: Swift 版本
zh: Swift 版本
- default: "3.4.4"
edit: true
envKey: CODEX_ENV_RUBY_VERSION
labelEn: Ruby Version
labelZh: Ruby 版本
required: false
type: select
values:
- label: "3.4.4"
value: "3.4.4"
- label: "3.3.8"
value: "3.3.8"
- label: "3.2.3"
value: "3.2.3"
label:
en: Ruby Version
ja: Ruby バージョン
ms: Versi Ruby
pt-br: Versão do Ruby
ru: Версия Ruby
ko: Ruby 버전
zh-Hant: Ruby 版本
zh: Ruby 版本
- default: "8.4"
edit: true
envKey: CODEX_ENV_PHP_VERSION
labelEn: PHP Version
labelZh: PHP 版本
required: false
type: select
values:
- label: "8.4"
value: "8.4"
- label: "8.3"
value: "8.3"
- label: "8.2"
value: "8.2"
label:
en: PHP Version
ja: PHP バージョン
ms: Versi PHP
pt-br: Versão do PHP
ru: Версия PHP
ko: PHP 버전
zh-Hant: PHP 版本
zh: PHP 版本
- default: "21"
edit: true
envKey: CODEX_ENV_JAVA_VERSION
labelEn: Java Version
labelZh: Java 版本
required: false
type: select
values:
- label: "25"
value: "25"
- label: "24"
value: "24"
- label: "23"
value: "23"
- label: "22"
value: "22"
- label: "21"
value: "21"
- label: "17"
value: "17"
- label: "11"
value: "11"
label:
en: Java Version
ja: Java バージョン
ms: Versi Java
pt-br: Versão do Java
ru: Версия Java
ko: Java 버전
zh-Hant: Java 版本
zh: Java 版本
@@ -0,0 +1,27 @@
services:
codex-universal:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
tty: true
stdin_open: true
volumes:
- ./data:/workspace
working_dir: /workspace
environment:
- TZ=Asia/Shanghai
- CODEX_ENV_PYTHON_VERSION=${CODEX_ENV_PYTHON_VERSION}
- CODEX_ENV_NODE_VERSION=${CODEX_ENV_NODE_VERSION}
- CODEX_ENV_RUST_VERSION=${CODEX_ENV_RUST_VERSION}
- CODEX_ENV_GO_VERSION=${CODEX_ENV_GO_VERSION}
- CODEX_ENV_SWIFT_VERSION=${CODEX_ENV_SWIFT_VERSION}
- CODEX_ENV_RUBY_VERSION=${CODEX_ENV_RUBY_VERSION}
- CODEX_ENV_PHP_VERSION=${CODEX_ENV_PHP_VERSION}
- CODEX_ENV_JAVA_VERSION=${CODEX_ENV_JAVA_VERSION}
image: ghcr.io/openai/codex-universal:latest
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

@@ -1,6 +1,6 @@
services:
craft-agents:
image: ghcr.io/lukilabs/craft-agents-server:0.8.5
image: ghcr.io/lukilabs/craft-agents-server:0.9.2
container_name: ${CONTAINER_NAME}
restart: always
networks:
@@ -510,7 +510,7 @@ x-shared-env:
QUEUE_MONITOR_INTERVAL: ${QUEUE_MONITOR_INTERVAL:-30}
services:
api:
image: langgenius/dify-api:1.13.3
image: langgenius/dify-api:1.14.0
env_file:
- dify.env
restart: always
@@ -1041,7 +1041,7 @@ services:
- ssrf_proxy_network
- default
worker:
image: langgenius/dify-api:1.13.3
image: langgenius/dify-api:1.14.0
env_file:
- dify.env
restart: always
@@ -1570,7 +1570,7 @@ services:
- ssrf_proxy_network
- default
web:
image: langgenius/dify-web:1.13.3
image: langgenius/dify-web:1.14.0
container_name: ${CONTAINER_NAME}
env_file:
- dify.env
@@ -11,7 +11,7 @@ services:
APP_SECRET: 52f235dee223c92a83a934ada13b83075c9855fe966b3cbf9dd86810e2b742ee
DATABASE_URL: postgresql://docmost:${PANEL_DB_USER_PASSWORD}@db:5432/docmost?schema=public
REDIS_URL: redis://redis:6379
image: docmost/docmost:0.71.1
image: docmost/docmost:0.80.2
labels:
createdBy: Apps
depends_on:
@@ -1,6 +1,6 @@
services:
easytier:
image: easytier/easytier:v2.6.0
image: easytier/easytier:v2.6.3
container_name: ${CONTAINER_NAME}
restart: always
network_mode: host
@@ -1,6 +1,6 @@
services:
flowise:
image: flowiseai/flowise:3.1.1
image: flowiseai/flowise:3.1.2
container_name: ${CONTAINER_NAME}
restart: always
networks:
@@ -1,6 +1,6 @@
services:
gpt-load:
image: ghcr.io/tbphp/gpt-load:v1.4.6
image: ghcr.io/tbphp/gpt-load:v1.4.7
container_name: ${CONTAINER_NAME}
restart: always
ports:
@@ -1,6 +1,6 @@
services:
gpt4free:
image: hlohaus789/g4f:v7.4.7-slim
image: hlohaus789/g4f:v7.5.3-slim
container_name: ${CONTAINER_NAME}
restart: always
networks:
@@ -1,6 +1,6 @@
services:
gpt4free:
image: hlohaus789/g4f:v7.4.7
image: hlohaus789/g4f:v7.5.3
container_name: ${CONTAINER_NAME}
restart: always
networks:
+54
View File
@@ -0,0 +1,54 @@
# Hermes Web UI
Hermes Agent 的全功能 Web 管理面板。管理 AI 聊天会话、监控使用量与成本、配置平台渠道、调度定时任务、浏览技能等,全部通过简洁响应式 Web 界面完成。
## 功能特点
- **AI 聊天** — 实时流式 SSE 传输,多会话管理,Markdown 渲染与代码高亮
- **平台渠道** — 统一配置 8 大平台(Telegram、Discord、Slack、WhatsApp、Matrix、飞书、微信、企业微信)
- **用量分析** — Token 使用量统计、成本追踪、模型分布图表
- **定时任务** — 创建、编辑、暂停、恢复、删除 Cron 任务
- **模型管理** — 自动发现/添加提供商,支持 OpenAI 兼容接口
- **多配置文件** — 创建、克隆、导入/导出 Hermes 配置文件
- **文件浏览器** — 浏览、上传、下载远程后端文件
- **群聊** — 多 Agent 聊天室,支持 @提及和上下文压缩
- **技能与记忆** — 浏览已安装技能,用户笔记管理
- **日志查看** — Agent/网关/错误日志过滤与查看
- **身份认证** — 基于 Token 的认证(首次运行自动生成)
- **Web 终端** — 集成终端,支持多会话
## 使用说明
### 架构说明
本应用包含两个服务:
- **hermes-agent**:使用 1Panel 官方维护的 Hermes Agent 镜像([1panel/hermes-agent](https://hub.docker.com/r/1panel/hermes-agent)
- **hermes-webui**:社区维护的全功能 Web 管理面板
### 默认端口
- Web 界面: `6060`(可在安装时修改)
### 默认认证
- 首次运行时自动生成 Auth Token,可通过容器日志查看:
```bash
docker logs <容器名> | grep token
```
- 也可通过环境变量 `AUTH_TOKEN` 设置自定义 Token
- 如需禁用认证,可将 `AUTH_DISABLED` 设置为 `true`
### 数据目录
- `./data` — Hermes Agent 运行时数据(会话、配置、配置文件)
- `./webui-data` — Web UI 数据(Auth Token 等)
### 前置条件
使用前请确保已在 Web 界面的模型管理页面配置好 AI 模型的 API 密钥。
## 相关链接
- Hermes Web UI: https://github.com/EKKOLearnAI/hermes-web-ui
- Hermes Agent: https://github.com/NousResearch/hermes-agent
- 1Panel 官方 Hermes Agent: https://github.com/1Panel-dev/appstore/tree/dev/apps/hermes-agent
+54
View File
@@ -0,0 +1,54 @@
# Hermes Web UI
A full-featured web dashboard for Hermes Agent. Manage AI chat sessions, monitor usage & costs, configure platform channels, schedule cron jobs, browse skills — all from a clean, responsive web interface.
## Features
- **AI Chat** — Real-time streaming via SSE, multi-session management, Markdown rendering with syntax highlighting
- **Platform Channels** — Unified configuration for 8 platforms (Telegram, Discord, Slack, WhatsApp, Matrix, Feishu, WeChat, WeCom)
- **Usage Analytics** — Token usage breakdown, cost tracking, model distribution charts
- **Scheduled Jobs** — Create, edit, pause, resume, delete cron jobs
- **Model Management** — Auto-discover providers, add custom OpenAI-compatible endpoints
- **Multi-Profile** — Create, clone, import/export Hermes profiles
- **File Browser** — Browse, upload, download files on remote backends
- **Group Chat** — Multi-agent chat rooms with @mention support and context compression
- **Skills & Memory** — Browse installed skills, user notes management
- **Log Viewer** — Filter and view agent/gateway/error logs
- **Authentication** — Token-based auth (auto-generated on first run)
- **Web Terminal** — Integrated terminal with multi-session support
## Usage
### Architecture
This app includes two services:
- **hermes-agent**: Uses the official 1Panel-maintained Hermes Agent image ([1panel/hermes-agent](https://hub.docker.com/r/1panel/hermes-agent))
- **hermes-webui**: Community-maintained full-featured web dashboard
### Default Port
- Web UI: `6060` (configurable during installation)
### Default Credentials
- Auth Token is auto-generated on first run. View it via container logs:
```bash
docker logs <container-name> | grep token
```
- You can also set a custom token via `AUTH_TOKEN` environment variable
- Set `AUTH_DISABLED=true` to disable authentication
### Data Directories
- `./data` — Hermes Agent runtime data (sessions, configs, profiles)
- `./webui-data` — Web UI data (auth token, etc.)
### Prerequisites
Make sure to configure your AI model API keys via the Web UI's Model Management page before use.
## Links
- Hermes Web UI: https://github.com/EKKOLearnAI/hermes-web-ui
- Hermes Agent: https://github.com/NousResearch/hermes-agent
- Official 1Panel Hermes Agent: https://github.com/1Panel-dev/appstore/tree/dev/apps/hermes-agent
+33
View File
@@ -0,0 +1,33 @@
name: Hermes Web UI
tags:
- AI
title: Hermes Agent 的全功能 Web 管理面板
description: Hermes Agent 的全功能 Web 管理面板
additionalProperties:
key: hermes-web-ui
name: Hermes Web UI
type: website
tags:
- AI
shortDescZh: Hermes Agent 的全功能 Web 管理面板
shortDescEn: A full-featured web dashboard for Hermes Agent
description:
en: A full-featured web dashboard for Hermes Agent. Manage AI chat sessions, monitor usage & costs, configure platform channels, schedule cron jobs, browse skills — all from a clean, responsive web interface.
ja: Hermes Agent のフル機能 Web ダッシュボード。AIチャットセッション管理、使用量・コスト監視、プラットフォームチャンネル設定、cronジョブスケジュール、スキル閲覧など。
ms: Papan pemuka web berciri penuh untuk Hermes Agent
pt-br: Um painel web completo para Hermes Agent
ru: Полнофункциональная веб-панель для Hermes Agent
ko: Hermes Agent를 위한 완전한 기능의 웹 대시보드
zh-Hant: Hermes Agent 的全功能 Web 管理面板
zh: Hermes Agent 的全功能 Web 管理面板。管理 AI 聊天会话、监控使用量与成本、配置平台渠道、调度定时任务、浏览技能等,全部通过简洁响应式 Web 界面完成。
tr: Hermes Agent için tam özellikli web kontrol paneli
es-es: Un panel web completo para Hermes Agent
crossVersionUpdate: true
limit: 0
recommend: 13
website: https://github.com/EKKOLearnAI/hermes-web-ui
github: https://github.com/EKKOLearnAI/hermes-web-ui
document: https://github.com/EKKOLearnAI/hermes-web-ui
architectures:
- amd64
- arm64
+21
View File
@@ -0,0 +1,21 @@
additionalProperties:
formFields:
- default: 6060
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Web UI Port
labelZh: Web UI 端口
required: true
rule: paramPort
type: number
label:
en: Web UI Port
es-es: Puerto web
ja: Web UIポート
ms: Port Web UI
pt-br: Porta da Web UI
ru: Порт веб-интерфейса
ko: 웹 UI 포트
zh-Hant: Web UI 埠
zh: Web UI 端口
tr: Web UI Bağlantı Noktası
@@ -0,0 +1,45 @@
services:
hermes-agent:
container_name: ${CONTAINER_NAME}-agent
image: 1panel/hermes-agent:latest
restart: always
networks:
- 1panel-network
environment:
HOME: /opt/data/home
HERMES_HOME: /opt/data
HERMES_DASHBOARD: "1"
HERMES_DASHBOARD_HOST: 0.0.0.0
HERMES_DASHBOARD_PORT: 9119
TERM: xterm-256color
volumes:
- ./data:/opt/data
- /etc/localtime:/etc/localtime
init: true
labels:
createdBy: "Apps"
hermes-webui:
container_name: ${CONTAINER_NAME}
image: ekkoye8888/hermes-web-ui:latest
entrypoint: ["node", "dist/server/index.js"]
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:6060"
volumes:
- ./data:/opt/data
- ./webui-data:/home/agent/.hermes-web-ui
environment:
- PORT=6060
- HERMES_HOME=/opt/data
- HERMES_BIN=/opt/hermes/.venv/bin/hermes
- AUTH_DISABLED=false
- PATH=/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
depends_on:
- hermes-agent
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

+21
View File
@@ -0,0 +1,21 @@
additionalProperties:
formFields:
- default: 6060
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Web UI Port
labelZh: Web UI 端口
required: true
rule: paramPort
type: number
label:
en: Web UI Port
es-es: Puerto web
ja: Web UIポート
ms: Port Web UI
pt-br: Porta da Web UI
ru: Порт веб-интерфейса
ko: 웹 UI 포트
zh-Hant: Web UI 埠
zh: Web UI 端口
tr: Web UI Bağlantı Noktası
@@ -0,0 +1,45 @@
services:
hermes-agent:
container_name: ${CONTAINER_NAME}-agent
image: 1panel/hermes-agent:2026.5.7
restart: always
networks:
- 1panel-network
environment:
HOME: /opt/data/home
HERMES_HOME: /opt/data
HERMES_DASHBOARD: "1"
HERMES_DASHBOARD_HOST: 0.0.0.0
HERMES_DASHBOARD_PORT: 9119
TERM: xterm-256color
volumes:
- ./data:/opt/data
- /etc/localtime:/etc/localtime
init: true
labels:
createdBy: "Apps"
hermes-webui:
container_name: ${CONTAINER_NAME}
image: ekkoye8888/hermes-web-ui:v0.5.15
entrypoint: ["node", "dist/server/index.js"]
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:6060"
volumes:
- ./data:/opt/data
- ./webui-data:/home/agent/.hermes-web-ui
environment:
- PORT=6060
- HERMES_HOME=/opt/data
- HERMES_BIN=/opt/hermes/.venv/bin/hermes
- AUTH_DISABLED=false
- PATH=/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
depends_on:
- hermes-agent
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true
@@ -1,6 +1,6 @@
services:
inspector:
image: ghcr.io/modelcontextprotocol/inspector:0.21.1
image: ghcr.io/modelcontextprotocol/inspector:0.21.2
container_name: ${CONTAINER_NAME}
restart: always
networks:
@@ -1,6 +1,6 @@
services:
karakeep:
image: ghcr.io/karakeep-app/karakeep:0.31.0
image: ghcr.io/karakeep-app/karakeep:0.32.0
container_name: ${CONTAINER_NAME}
restart: unless-stopped
volumes:
@@ -1,6 +1,6 @@
services:
langflow:
image: langflowai/langflow:1.8.4
image: langflowai/langflow:1.9.2
container_name: ${CONTAINER_NAME}
pull_policy: always
user: root

Some files were not shown because too many files have changed in this diff Show More