Skip to main content

Quick Start

One-click Startup

Use the following command to start a complete SkillHub environment with one command:

curl -fsSL https://raw.githubusercontent.com/iflytek/skillhub/main/scripts/runtime.sh | sh -s -- up

Or clone the repository and start manually:

git clone https://github.com/iflytek/skillhub.git
cd skillhub
make dev-all

Default Account

Both startup methods create a bootstrap admin account by default:

  • username: admin
  • password: ChangeMe!2026

curl One-click Deployment

ServiceAddress
Web UIhttp://localhost
Backend APIhttp://localhost:8080

Log in with the default credentials above. Change the password for production.

make dev-all Local Development

ServiceAddress
Web UIhttp://localhost:3000
Backend APIhttp://localhost:8080
MinIO Consolehttp://localhost:9001

In addition to the bootstrap admin, local development includes two mock users (no password needed):

UserRoleDescription
local-userRegular userCan publish skills, manage namespaces
local-adminSuper adminHas all permissions including review and user management

Use the X-Mock-User-Id request header to switch mock users. To disable the bootstrap admin, set BOOTSTRAP_ADMIN_ENABLED=false before starting.

Common Commands

# Start complete development environment
make dev-all

# Stop all services
make dev-all-down

# Reset and restart
make dev-all-reset

# Start backend only
make dev

# Start frontend only
make dev-web

# View all available commands
make help

Next Steps