| Requirement | Version |
|---|---|
| Node.js | 18+ (20 recommended) |
| npm | Included with Node.js |
| MiniMax API Key | Required for generation features |
git clone https://github.com/vivimvivim/minimax-content-studio.git
cd minimax-content-studionpm installThis will install all required packages. It may take a minute.
cp .env.example .env.localOpen .env.local and fill in your values:
# Required
MINIMAX_API_KEY=your_real_key_here
# Key type: pay_as_you_go or token_plan
MINIMAX_API_KEY_TYPE=pay_as_you_go
# Optional — defaults are usually fine
MINIMAX_BASE_URL=https://api.minimax.io
MINIMAX_TEXT_MODEL=MiniMax-M2.7
MINIMAX_IMAGE_MODEL=image-01See minimax-api.md for details on each variable.
npm run devOpen http://localhost:3000 in your browser.
If you prefer not to use .env.local:
- Go to Settings in the sidebar
- Enter your MiniMax API key
- Click Test Connection to verify
- Click Save Settings
No API key? You can still explore the UI:
# In .env.local
NEXT_PUBLIC_DEMO_MODE=trueDemo mode uses mock data. No real API calls are made.
npm run build
npm run start# Unit tests
npm run test
# Unit tests in watch mode
npm run test:watch
# End-to-end tests (requires app running)
npm run test:e2eAll generated content, settings, and assets are stored in the .open-studio/ directory:
.open-studio/
settings.json # API key and preferences
assets.json # All generated assets (scripts, thumbnails, packages)
exports.json # Pipeline exports
files/ # Generated and uploaded local files
thumbnails/
scripts/
packages/
exports/
This directory is git-ignored. Your data stays on your machine.
See troubleshooting.md for common issues.