# ali_himarket **Repository Path**: devdz/ali_himarket ## Basic Information - **Project Name**: ali_himarket - **Description**: HiMarket is an enterprise-level "AI Capability Marketplace and Developer Ecosystem Hub." It is not merely a simple aggregation of traditional APIs, but rather a comprehensive platform that packages, publishes, manages, and operates core AI assets such as enterprise Model APIs, MCP Servers, Agent APIs, etc., through standardized product formats. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-08 - **Last Updated**: 2026-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
HiMarket Logo

HiMarket AI 开放平台

English | 简体中文

License Release Stars Ask DeepWiki

## HiMarket 是什么? HiMarket 是基于 Higress AI 网关构建的企业级 AI 开放平台,帮助企业构建私有 AI 能力市场,统一管理和分发 LLM、MCP Server、Agent、Agent Skill 等 AI 资源。平台将分散的 AI 能力封装为标准化的 API 产品,支持多版本管理和灰度发布,内置 Skills 市场供开发者浏览和安装 Agent Skill,提供 HiChat AI 对话和 HiCoding 在线编程等自助式开发者体验,并具备安全管控、观测分析、计量计费等完整的企业级运营能力,让 AI 资源的共享和复用变得高效便捷。
核心能力
| 类别 | 功能 | 说明 | |------|------|------| | **AI 能力市场** | Model 市场 | 接入各类 Model,提供内容安全、Token 限流等防护能力 | | | MCP 市场 | 接入各平台 MCP Server,支持外部 API 转换为标准 MCP Server | | | Agent 市场 | 打包上架 Agent 应用,对接 AgentScope 等 Agent 构建平台 | | | Skills 市场 | 上传和分发 Agent Skill,开发者可浏览、订阅和安装 Skill 包 | | **AI 体验中心** | HiChat 对话调试 | 单模型对话与多模型对比,结合 MCP 进行工具调用测试,支持联网问答等增强功能 | | | HiCoding 在线编程 | 集成安全沙箱环境,支持 Vibe Coding 和人机协作开发,实时查看文件变更与代码预览 | | **企业级管理** | 产品管理 | 认证鉴权、流量控制、调用配额等防护能力 | | | 观测分析 | 全链路监控、调用追踪、热力图、异常告警 | | | 计量计费 | 基于 Token 调用次数、自动统计成本费用 | | | 版本管理 | 多版本并行、灰度发布、快速回滚 | | **灵活定制** | 门户品牌 | 自定义域名、Logo、配色、页面布局 | | | 身份认证 | 支持接入第三方 OIDC,对接企业用户身份体系 | | | 审批流程 | 按照订阅、产品订阅等场景可配置自动/人工审批 | | | 产品目录 | 自定义类别标签,支持浏览、筛选、搜索 | ## 系统架构
HiMarket 系统架构
系统架构
HiMarket 系统架构分为三层: 1. **基础设施**:由 AI 网关、API 网关、Higress 和 Nacos 组成。HiMarket 基于这些组件对底层 AI 资源进行抽象封装,形成可对外开放的标准 API 产品。 2. **AI 开放平台后台**:面向管理员的管理平台,管理员可以创建和定制门户,管理 MCP Server、Model、Agent、Agent Skill 等 AI 资源,例如设置鉴权策略、订阅审批流程等。后台还提供可观测大盘,帮助管理员实时了解 AI 资源的使用和运行状态。 3. **AI 开放平台前台**:面向外部开发者的门户站点,也称为 AI 市场或 AI 中台,提供一站式自助服务,开发者可以完成身份注册、凭证申请、浏览订阅产品、在线调试等操作,还可以通过 HiChat 与模型和 MCP Server 交互对话,通过 HiCoding 在安全沙箱中进行在线 AI 编程。
HiMarket 管理后台
管理后台
HiMarket 开发者门户
开发者门户
## 快速开始
方式一:本地搭建
**环境依赖:** JDK 17、Node.js 18+、Maven 3.6+、MySQL 8.0+ **启动后端:** ```bash # 构建项目 mvn clean package -DskipTests # 启动后端服务 java --add-opens java.base/java.util=ALL-UNNAMED \ --add-opens java.base/java.lang=ALL-UNNAMED \ --add-opens java.base/java.lang.reflect=ALL-UNNAMED \ -Ddb.host=${DB_HOST} \ -Ddb.port=${DB_PORT} \ -Ddb.name=${DB_NAME} \ -Ddb.username=${DB_USERNAME} \ -Ddb.password=${DB_PASSWORD} \ -jar himarket-bootstrap/target/himarket-bootstrap-1.0-SNAPSHOT.jar # 后端 API 地址:http://localhost:8080 ``` **启动前端:** ```bash # 启动管理后台 cd himarket-web/himarket-admin npm install npm run dev # 管理后台地址:http://localhost:5174 # 启动开发者门户 cd himarket-web/himarket-frontend npm install npm run dev # 开发者门户地址:http://localhost:5173 ```
方式二:Docker Compose
**环境依赖:** Docker、Docker Compose **脚本部署:** 使用交互式 `install.sh` 脚本一键部署全栈服务(HiMarket、Higress、Nacos、MySQL),脚本会引导完成所有配置。 ```bash git clone https://github.com/higress-group/himarket.git cd himarket/deploy/docker ./install.sh ``` **AI 部署(推荐):** 如果担心部署过程中遇到环境兼容性等问题,推荐使用 Cursor、Qoder、Claude Code 等 AI Coding 工具进行部署,AI 可以自动识别和解决环境问题。clone 项目后在 AI 工具中输入: > 阅读 deploy 目录下的部署文档,帮我用 Docker Compose 部署 HiMarket 详细文档请参考 [部署文档](./deploy/DEPLOYMENT_zh.md)。 **部署完成后的服务地址:** - 管理后台:http://localhost:5174 - 开发者门户:http://localhost:5173 - 后端 API:http://localhost:8081 **卸载:** ```bash ./install.sh --uninstall ```
方式三:Helm Chart
**环境依赖:** kubectl(已连接 K8s 集群)、Helm **脚本部署:** 使用交互式 `install.sh` 脚本将 HiMarket 部署到 Kubernetes 集群,脚本会引导完成所有配置。 ```bash git clone https://github.com/higress-group/himarket.git cd himarket/deploy/helm ./install.sh ``` **AI 部署(推荐):** 如果担心部署过程中遇到环境兼容性等问题,推荐使用 Cursor、Qoder、Claude Code 等 AI Coding 工具进行部署,AI 可以自动识别和解决环境问题。clone 项目后在 AI 工具中输入: > 阅读 deploy 目录下的部署文档,帮我用 Helm Chart 部署 HiMarket 到 K8s 集群 详细文档请参考 [部署文档](./deploy/DEPLOYMENT_zh.md)。 **卸载:** ```bash ./install.sh --uninstall ```
方式四:云平台部署(阿里云)
阿里云计算巢支持该项目的开箱即用版本,可一键部署社区版: [![Deploy on AlibabaCloud ComputeNest](https://service-info-public.oss-cn-hangzhou.aliyuncs.com/computenest.svg)](https://computenest.console.aliyun.com/service/instance/create/cn-hangzhou?type=user&ServiceId=service-b96fefcb748f47b7b958)
## 文档 详细的使用说明请参考: [用户指南](./USER_GUIDE_zh.md) ## 社区 ### 加入我们
DingTalk Group
钉钉交流群
微信公众号
微信公众号
## 贡献者 感谢所有为 HiMarket 做出贡献的开发者! contributors ## Star History [![Star History Chart](https://api.star-history.com/svg?repos=higress-group/himarket&type=Date)](https://star-history.com/#higress-group/himarket&Date)