Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 24 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,20 @@
<img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki" />
</a>
</p>

[**Website**](https://higress.io/himarket) &nbsp; |
&nbsp; [**Docs**](https://higress.io/docs/himarket/himarket-introduction) &nbsp; |
&nbsp; [**Deployment**](https://higress.io/docs/himarket/himarket-deployment/) &nbsp; |
&nbsp; [**Contributing**](./CONTRIBUTING.md)

</div>

## What is HiMarket?

HiMarket is an enterprise-grade AI open platform built on Higress AI Gateway, helping enterprises build private AI capability marketplace to uniformly manage and distribute AI resources such as LLM, MCP Server, Agent, and Agent Skill. The platform encapsulates distributed AI capabilities into standardized API products, supports multi-version management and gray-scale release, includes a built-in Skills Marketplace for developers to browse and install Agent Skills, provides HiChat AI conversation and HiCoding online programming for self-service developer experience, and features comprehensive enterprise-level operation capabilities including security control, observability analysis, metering and billing, making AI resource sharing and reuse efficient and convenient.

As enterprises scale their AI adoption, they face common challenges: fragmented model usage across teams, security risks from uncontrolled public model access, difficulty in measuring AI costs and SLA, and complex permission management. HiMarket addresses these by providing a unified AI entry point for the entire organization — connecting AI producers and consumers through a standardized marketplace.

<div align="center">
<b>Capabilities</b>
</div>
Expand All @@ -39,6 +47,7 @@ HiMarket is an enterprise-grade AI open platform built on Higress AI Gateway, he
| | MCP Marketplace | Integrate MCP Servers from various platforms, support converting external APIs to standard MCP Servers |
| | Agent Marketplace | Package and publish Agent applications, integrate with AgentScope and other Agent building platforms |
| | Skills Marketplace | Upload and distribute Agent Skills, developers can browse, subscribe, and install Skill packages |
| | Worker Marketplace | Package, version, and distribute Agent Workers that can be loaded with Skills; supports Nacos batch import and CLI installation |
| **AI Experience Center** | HiChat Conversation | Single-model conversation and multi-model comparison, MCP tool invocation testing, enhanced features like web-connected Q&A |
| | HiCoding Online Programming | Integrated secure sandbox environment, supporting Vibe Coding and human-AI collaborative development with real-time file changes and code preview |
| **Enterprise Management** | Product Management | Authentication, traffic control, call quotas, and other protection capabilities |
Expand Down Expand Up @@ -89,21 +98,21 @@ HiMarket system architecture consists of three layers:
**Requirements:** JDK 17, Node.js 18+, Maven 3.6+, MySQL 8.0+

**Start Backend:**

Configure database connection (add to `~/.env` or export directly):
```bash
# Build project
mvn clean package -DskipTests

# Start backend service
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
export DB_HOST=localhost
export DB_PORT=3306
export DB_NAME=himarket
export DB_USERNAME=root
export DB_PASSWORD=your_password
```

Build and start with one command:
```bash
make run
# Or run the script directly: ./scripts/run.sh
# The script auto-loads ~/.env, compiles, stops old processes, starts in background, and waits until ready
# Backend API: http://localhost:8080
```

Expand Down Expand Up @@ -143,7 +152,7 @@ cd himarket/deploy/docker

> Read the deployment docs under deploy/docker and help me deploy HiMarket with Docker Compose

See the [Deployment Guide](./deploy/DEPLOYMENT.md) for details.
See the [Deployment Guide](https://higress.io/docs/himarket/himarket-deployment/) for details.

**Service URLs after deployment:**
- Admin Portal: http://localhost:5174
Expand Down Expand Up @@ -176,7 +185,7 @@ cd himarket/deploy/helm

> Read the deployment docs under the deploy directory and help me deploy HiMarket to my K8s cluster with Helm

See the [Deployment Guide](./deploy/DEPLOYMENT.md) for details.
See the [Deployment Guide](https://higress.io/docs/himarket/himarket-deployment/) for details.

**Uninstall:**
```bash
Expand All @@ -196,12 +205,6 @@ Alibaba Cloud ComputeNest supports out-of-the-box deployment of the community ed

</details>

## Documentation

For detailed usage instructions, please refer to:

[User Guide](./USER_GUIDE.md)

## Community

### Join Us
Expand Down
45 changes: 24 additions & 21 deletions README_zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,20 @@
<img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki" />
</a>
</p>

[**官网**](https://higress.io/himarket) &nbsp; |
&nbsp; [**文档**](https://higress.io/docs/himarket/himarket-introduction) &nbsp; |
&nbsp; [**部署**](https://higress.io/docs/himarket/himarket-deployment/) &nbsp; |
&nbsp; [**贡献指南**](./CONTRIBUTING_zh.md)

</div>

## HiMarket 是什么?

HiMarket 是基于 Higress AI 网关构建的企业级 AI 开放平台,帮助企业构建私有 AI 能力市场,统一管理和分发 LLM、MCP Server、Agent、Agent Skill 等 AI 资源。平台将分散的 AI 能力封装为标准化的 API 产品,支持多版本管理和灰度发布,内置 Skills 市场供开发者浏览和安装 Agent Skill,提供 HiChat AI 对话和 HiCoding 在线编程等自助式开发者体验,并具备安全管控、观测分析、计量计费等完整的企业级运营能力,让 AI 资源的共享和复用变得高效便捷。

随着 AI 浪潮面向全行业进行重塑,企业在大规模部署 AI 应用时往往面临共性挑战:各团队分散使用各种模型导致重复造轮子、员工使用公网模型和 MCP 存在数据泄露风险、AI 成本和效果难以量化、账号权限管理复杂。HiMarket 正是为解决这些问题而生,为企业提供统一的 AI 入口,连接 AI 能力的生产者和消费者,打造标准化的 AI 能力市场。

<div align="center">
<b>核心能力</b>
</div>
Expand All @@ -39,6 +47,7 @@ HiMarket 是基于 Higress AI 网关构建的企业级 AI 开放平台,帮助
| | MCP 市场 | 接入各平台 MCP Server,支持外部 API 转换为标准 MCP Server |
| | Agent 市场 | 打包上架 Agent 应用,对接 AgentScope 等 Agent 构建平台 |
| | Skills 市场 | 上传和分发 Agent Skill,开发者可浏览、订阅和安装 Skill 包 |
| | Worker 市场 | 打包、版本化和分发可装载 Skills 的 Agent Worker,支持 Nacos 批量导入和 CLI 安装 |
| **AI 体验中心** | HiChat 对话调试 | 单模型对话与多模型对比,结合 MCP 进行工具调用测试,支持联网问答等增强功能 |
| | HiCoding 在线编程 | 集成安全沙箱环境,支持 Vibe Coding 和人机协作开发,实时查看文件变更与代码预览 |
| **企业级管理** | 产品管理 | 认证鉴权、流量控制、调用配额等防护能力 |
Expand Down Expand Up @@ -89,21 +98,21 @@ HiMarket 系统架构分为三层:
**环境依赖:** JDK 17、Node.js 18+、Maven 3.6+、MySQL 8.0+

**启动后端:**

配置数据库连接(写入 `~/.env` 或直接 export 环境变量):
```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
export DB_HOST=localhost
export DB_PORT=3306
export DB_NAME=himarket
export DB_USERNAME=root
export DB_PASSWORD=your_password
```

一键编译并启动:
```bash
make run
# 或直接调用脚本:./scripts/run.sh
# 脚本会自动加载 ~/.env、编译打包、关闭旧进程、后台启动并等待就绪
# 后端 API 地址:http://localhost:8080
```

Expand Down Expand Up @@ -143,7 +152,7 @@ cd himarket/deploy/docker

> 阅读 deploy 目录下的部署文档,帮我用 Docker Compose 部署 HiMarket

详细文档请参考 [部署文档](./deploy/DEPLOYMENT_zh.md)。
详细文档请参考 [部署文档](https://higress.io/docs/himarket/himarket-deployment/)。

**部署完成后的服务地址:**
- 管理后台:http://localhost:5174
Expand Down Expand Up @@ -176,7 +185,7 @@ cd himarket/deploy/helm

> 阅读 deploy 目录下的部署文档,帮我用 Helm Chart 部署 HiMarket 到 K8s 集群

详细文档请参考 [部署文档](./deploy/DEPLOYMENT_zh.md)。
详细文档请参考 [部署文档](https://higress.io/docs/himarket/himarket-deployment/)。

**卸载:**
```bash
Expand All @@ -196,12 +205,6 @@ cd himarket/deploy/helm

</details>

## 文档

详细的使用说明请参考:

[用户指南](./USER_GUIDE_zh.md)

## 社区

### 加入我们
Expand Down
144 changes: 0 additions & 144 deletions deploy/DEPLOYMENT.md

This file was deleted.

Loading
Loading