Skip to content

项目简介

SkillHub 是一个专为企业打造的自托管 Agent Skill 注册中心。

在 AI Agent 时代,每个团队都在积累自己的技能包(Skills)。但这些技能包散落在各处:有的在开发者本地,有的在 Git 仓库,有的在内部文档里。团队成员很难发现彼此的工作,更难复用已有的能力。

SkillHub 解决了这个问题。它提供了一个私有、可控、易用的技能包注册中心,让团队可以像使用 npm、PyPI 一样管理 Agent Skills。

项目架构图

核心价值

  • 3 分钟发布:从本地开发到全球分发,只需一条命令
  • 企业级权限:基于命名空间的 RBAC,支持团队协作和审核流程
  • 完整生命周期:版本管理、标签系统、审核工作流、归档机制
  • 开箱即用:一条 curl 命令启动完整环境
  • 安全扫描:内置 Skill Scanner,自动检测安全风险
  • 数据主权:完全自托管,所有数据都在你的防火墙内

技术栈

技术栈图

层级技术说明
前端React 19 + Vite + TanStack Router现代化 SPA,支持中英文切换
后端Java 21 + Spring Boot 3.2企业级 REST API
数据库PostgreSQL 16全文搜索、Flyway 自动迁移
缓存Redis 7会话管理、热点缓存
存储MinIO / S3技能包文件存储,支持本地和云端
部署Docker Compose / K8s一键启动,支持自托管

核心功能一览

功能说明
Skill 发布与版本管理一键发布技能包,语义化版本管理
Skill 搜索与发现全文搜索、智能过滤、权限感知
命名空间与团队管理基于命名空间的 RBAC 权限体系
审核与治理多级审核工作流、举报系统
安全扫描内置 Skill Scanner,多引擎安全分析
用户交互与社交星标、评分、通知系统

版权所有 © 科大讯飞股份有限公司