尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Music Passphrase
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Music Passphrase is a modern web application built to generate secure, memorable passphrases using AI technology. This project leverages the Groq API to create human-readable passphrases based on user-provided music artist names and keywords.
This project is enhanced with Task Master AI for intelligent project management and development workflow optimization.
music-passphrase/
├── .taskmaster/ # Task Master AI project management
│ ├── config.json # AI model configuration
│ ├── tasks/ # Task definitions and tracking
│ ├── reports/ # Complexity analysis reports
│ ├── templates/ # Project templates and examples
│ └── docs/ # Project documentation
├── src/
│ ├── api/ # API integration layer
│ │ └── generate.ts # Passphrase generation logic
│ ├── components/
│ │ └── ui/ # shadcn/ui components
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Utility functions
│ ├── pages/
│ │ ├── Index.tsx # Main application page
│ │ └── NotFound.tsx # 404 page
│ ├── App.tsx # Main app component
│ └── main.tsx # Application entry point
├── api/ # Vercel serverless functions
│ └── generate-passphrases.ts # Backend API endpoint
├── public/ # Static assets
├── doc/ # Project documentation
├── .vercel/ # Vercel deployment configuration and cache
└── logs/ # Application logs
Create a .env file in the project root:
# Groq API Configuration
GROQ_API_KEY=your_groq_api_key_here
VITE_GROQ_API_KEY=your_groq_api_key_here
# Optional: Analytics
VERCEL_ANALYTICS_ID=your_vercel_analytics_id
# Optional: Maximum passphrase length (defaults to 40)
MAX_PASSPHRASE_LENGTH=40
VITE_MAX_PASSPHRASE_LENGTH=40
For Vercel Deployment:
Clone the repository:
git clone https://github.com/seansoreilly/music-passphrase.git
cd music-passphrase
Install dependencies:
npm install
Start the development server:
npm run dev
The app will be available at http://localhost:8080/ (or the port shown in your terminal).
npm run dev: Starts the development servernpm run build: Builds the application for productionnpm run build:dev: Builds the application in development modenpm run lint: Lints the codebase using ESLintnpm run preview: Serves the production build locally for previewThis project utilizes advanced AI tools for enhanced development:
To work with Task Master:
.taskmaster/tasks/.taskmaster/config.jsonEndpoint: /api/generate-passphrases
Request Format:
{
"keywords": "your music artist here",
"addNumber": true,
"addSpecialChar": false
}
Response Format:
{
"passphrases": [
"Artist-inspired-passphrase-1",
"Artist-inspired-passphrase-2"
// ... up to 5 passphrases
],
"success": true
}
This project is optimized for deployment on Vercel:
GROQ_API_KEY in Vercel project settingsnpm run builddistEnhanced AI Features:
User Experience:
Backend Improvements:
Development Tools:
Contributions are welcome! This project uses AI-assisted development:
.taskmaster/tasks/ for current development tasksThis project is under the MIT License.
Generate secure, memorable passphrases from your favorite music artists with AI-powered intelligence.