himarket
Сообществоот higress-group
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.
Установка
# Start admin portalОписание
<a name="readme-top"></a> <div align="center"> <img width="406" height="96" alt="Himarket Logo" src="https://github.com/user-attachments/assets/e0956234-1a97-42c6-852d-411fa02c3f01" /> <h1>Himarket AI Open Platform</h1> <p align="center"> <b>English</b> | <a href="README_zh.md">简体中文</a> </p> <p> <a href="https://github.com/higress-group/himarket/blob/main/LICENSE"> <img src="https://img.shields.io/badge/license-Apache%202.0-blue.svg" alt="License" /> </a> <a href="https://github.com/higress-group/himarket/releases"> <img src="https://img.shields.io/github/v/release/higress-group/himarket" alt="Release" /> </a> <a href="https://github.com/higress-group/himarket/stargazers"> <img src="https://img.shields.io/github/stars/higress-group/himarket" alt="Stars" /> </a> <a href="https://deepwiki.com/higress-group/himarket"> <img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki" /> </a> </p> </div> ## Table of Contents - [What is Himarket?](#what-is-himarket) - [System Architecture](#system-architecture) - [Quick Start](#quick-start) - [Documentation](#documentation) - [Community](#community) - [Contributors](#contributors) - [Star History](#star-history) ## 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, and Agent. The platform encapsulates distributed AI capabilities into standardized API products, supports multi-version management and gray-scale release, provides self-service developer portal, and features comprehensive enterprise-level operation capabilities including security control, observability analysis, metering and billing, making AI resource sharing and reuse efficient and convenient. <div align="center"> <img src="https://github.com/user-attachments/assets/645a3962-2f0a-412e-b501-e8eb6fc50bb1" alt="Himarket 核心能力" width="700px" /> <br/> <b>Capabilities</b> </div> ## System Architecture <div align="center"> <img src="https://github.com/user-attachments/assets/ecbb3d2e-138b-4192-992e-9cd4a20b3fc3" alt="Himarket System Architecture" width="700px" /> <br/> <b>System Architecture</b> </div> Himarket system architecture consists of three layers: 1. **Infrastructure**: Composed of AI Gateway, API Gateway, Higress and Nacos. Himarket abstracts and encapsulates underlying AI resources based on these components to form standard API products for external use. 2. **AI Open Platform Admin**: Management platform for administrators to create and customize portals, manage AI resources such as MCP Server, Model, and Agent, including setting authentication policies and subscription approval workflows. The admin portal also provides observability dashboard to help administrators monitor AI resource usage and operational status in real-time. 3. **AI Open Platform Portal**: Developer-facing portal site, also known as AI Marketplace or AI Hub, providing one-stop self-service where developers can complete identity registration, credential application, product browsing and subscription, online debugging, and more. <table> <tr> <td align="center"> <img src="https://github.com/user-attachments/assets/e7a933ea-10bb-457e-a082-550e939a1b58" width="500px" height="200px" alt="Himarket Admin Portal"/> <br /> <b>Admin Dashboard</b> </td> <td align="center"> <img src="https://github.com/user-attachments/assets/ba8eca62-92f8-42b7-b28e-58546e9e8821" width="500px" height="200px" alt="Himarket Developer Portal"/> <br /> <b>Developer Portal</b> </td> </tr> </table> ## Quick Start <details open> <summary><b>Option 1: Local Setup</b></summary> <br/> **Requirements:** JDK 17, Node.js 18+, Maven 3.6+, MySQL 8.0+ **Start Backend:** ```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 # Backend API: http://localhost:8080 ``` **Start Frontend:** ```bash # Start admin portal cd himarket-web/himarket-admin npm install npm run dev # Admin portal: http://localhost:5174 # Start developer portal cd himarket-web/himarket-frontend npm install npm run dev # Developer portal: http://localhost:5173 ``` </details> <details> <summary><b>Option 2: Docker Compose</b></summary> <br/> Use the `deploy.sh` script to deploy Himarket, Higress, and Nacos with data initialization. ```bash # Clone repository git clone https://github.com/higress-group/himarket.git cd himarket/deploy/docker/scripts # Deploy full stack an
Отзывы (0)
Пока нет отзывов. Будьте первым!
Статистика
Информация
Технологии
Похожие серверы
GitHub MCP
Полная интеграция с GitHub API: репозитории, issues, pull requests, actions и многое другое.
Filesystem MCP
Безопасный доступ к файловой системе для чтения, записи и управления файлами с настраиваемыми разрешениями.
Context7 MCP
Доступ к актуальной документации библиотек и фреймворков.
Serena MCP
Мощный MCP сервер для семантической навигации по коду и рефакторинга.