himarket  by higress-group

Platform for enterprise AI capability marketplace and developer ecosystem

Created 1 month ago
276 stars

Top 93.8% on SourcePulse

GitHubView on GitHub
Project Summary

HiMarket is an enterprise-grade AI capability marketplace and developer ecosystem hub. It standardizes and manages diverse AI assets (Model APIs, MCP Servers, Agent APIs) as "AI Products," enabling administrators to publish them and developers to discover, test, and consume AI services, thereby streamlining enterprise AI adoption.

How It Works

The platform features an Admin Backend for packaging AI capabilities into standardized API Products, a Developer Portal for user interaction (registration, discovery, testing, subscription), and a Higress AI Gateway for core API management functions like authentication, security, rate limiting, and observability. This architecture facilitates structured AI asset lifecycle management.

Quick Start & Requirements

  • Prerequisites: Git, JDK 8+, Node.js (v20+ recommended), Maven, and a database (e.g., MySQL/MariaDB).
  • Setup: Clone repo. Configure database in portal-bootstrap/src/main/resources/application.yaml. Build backend (mvn clean package) and run (java -jar ...). Install frontend dependencies (npm install) and run (npm run dev).
  • Local Access: Admin UI typically at http://localhost:5174, Frontend at http://localhost:5173. Domain resolution (e.g., /etc/hosts) is required for the frontend portal.
  • Aliyun Offering: Available via Aliyun Computing Nest.
  • Links: Higress, Higress Console.

Highlighted Details

  • Packages diverse AI assets into standardized, publishable "AI Products."
  • Multi-tenant portals identified by domain, with configurable approval workflows for developers and subscriptions.
  • Deep integration with Higress AI Gateway for robust API management.
  • Supports developer lifecycle management, consumer credentialing, and API product subscription.

Maintenance & Community

  • Community channels include a WeChat Official Account (微信公众号:HiMarket AI 开放平台) and an exchange group (交流群).
  • Related projects: Higress, Higress Console.

Licensing & Compatibility

  • The README does not specify a software license, posing a significant hurdle for evaluating commercial use or integration into proprietary systems.

Limitations & Caveats

  • Setup requires managing multiple external dependencies and manual configuration.
  • The absence of a stated license is a critical adoption blocker.
  • Relies on the Higress ecosystem for gateway functionalities.
Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
8
Issues (30d)
10
Star History
60 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.