MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
うちの子・推しキャラのイラストをAIでワンタップ着せ替え。コーディネートやスタイル変更のAIイラスト生成を無料で試せるAIスタイリングプラットフォームです。作品を投稿してコミュニティで共有しよう。
Translation pending
MediaTypeScript · PLpgSQLGitHub @3balljugglerYuOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
nanobananaを使ったイラストAI生成アプリ
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Persta.AI は、AI でファッションやキャラクターのビジュアル表現をスタイリングできる Web アプリです。ユーザーは画像生成、投稿・閲覧、プロフィール管理、クレジット購入をブラウザ上で行えます。 • AI コーディネート生成 • 生成画像の投稿・閲覧 • マイページ、プロフィール編集、通知 • ペルコイン残高確認と購入 • 管理画面 • ユーザー管理 • モデレーション • バナー管理 • 付与 / 減算 / 監査ログ .env.local を作成し、必要な値を設定してください。既に .env.local がある場合はそのまま編集してください。 最低限、以下が未設定だと主要機能は動作しません。 起動後、http://localhost:3000 を開いて確認します。 このリポジトリは、以下のテストコマンドを実行できる状態です。 Playwright を初めて使う環境では、先にブラウザをインストールしてください。 GitHub Actions では npm run test:coverage を実行し、Jest のカバレッジを job summary と artifact に出力します。Read the full README ↗
Persta.AI は、AI でファッションやキャラクターのビジュアル表現をスタイリングできる Web アプリです。ユーザーは画像生成、投稿・閲覧、プロフィール管理、クレジット購入をブラウザ上で行えます。
npm install
.env.local を作成し、必要な値を設定してください。既に .env.local がある場合はそのまま編集してください。
touch .env.local
最低限、以下が未設定だと主要機能は動作しません。
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
NEXT_PUBLIC_SITE_URL=http://localhost:3000
# Google Cloud プロジェクト停止中は未設定/false のままにする
NEXT_PUBLIC_GEMINI_GENERATION_ENABLED=false
GEMINI_API_KEY=
# OpenAI gpt-image-2 (quality=low) 用。Edge Function secrets にも同名で登録すること
OPENAI_API_KEY=
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
# 同一 webhook URL で test / live の両方を受ける場合のみ使用
STRIPE_WEBHOOK_SECRET_TEST=
STRIPE_WEBHOOK_SECRET_LIVE=
npm run dev
起動後、http://localhost:3000 を開いて確認します。
このリポジトリは、以下のテストコマンドを実行できる状態です。
# Unit / Integration(Jest)
npm run test
# E2E(Playwright)
npm run test:e2e
Playwright を初めて使う環境では、先にブラウザをインストールしてください。
npx playwright install
GitHub Actions では npm run test:coverage を実行し、Jest のカバレッジを job summary と artifact に出力します。
Codecov 連携も有効化しているため、GitHub 上で diff coverage や PR コメントを出したい場合は、repository secrets に CODECOV_TOKEN を追加してください。
ローカル開発用の API ドキュメントを用意しています。
docs/API.mddocs/openapi.yamlhttp://localhost:3000/api-docs注意:
/api-docs と /openapi.yaml は npm run dev 実行中のみ有効です。.env.local に API_DOCS_BASIC_AUTH_USER と API_DOCS_BASIC_AUTH_PASSWORD を設定してください。404 を返します。npm run start では参照できません。docs/openapi.yaml は draft のため、一部 schema は今後厳密化予定です。docs/architecture/data.mddocs/architecture/data.en.mddocs/architecture/data.ja.md.cursor/rules/database-design.mdcdocs/API.mddocs/development/project-conventions.md / 日本語 docs/development/project-conventions.ja.md.cursor/rules/project-rule.mdcdocs/product/requirements.md / English docs/product/requirements.en.mddocs/product/user-stories.md / English docs/product/user-stories.en.mddocs/product/screen-flow.md / English docs/product/screen-flow.en.mddocs/planning/implementation-roadmap.mddocs/business/monetization.mdnpm run dev: 開発サーバー起動npm run build: 本番ビルドnpm run start: 本番ビルドの起動npm run lint: ESLint 実行npm run test: Jest(Unit / Integration)実行npm run test:watch: Jest watch 実行npm run test:coverage: Jest カバレッジ付き実行npm run test:e2e: Playwright E2E 実行npm run test:e2e:ui: Playwright UI モード実行補助的な検証スクリプトは scripts/ にあります。
テスト実装の進行管理は、testing-flow スキルと関連コマンドで行います。
/test-flow: 次の推奨対象を判定/test-flow <Target>: 指定ターゲットの現状確認と次アクション提案/test-flow --status: 全体進捗サマリ表示/test-checklist: Tier別の進捗一覧表示/test-checklist start <Target>: 対象を着手状態に更新/test-checklist complete <Target>: 対象を完了状態に更新/test-checklist で対象を選定/test-flow <Target> で依存・spec・テスト有無を確認/char-test または /interface-create を実施/spec-extract -> /spec-write -> /test-generate を実施/test-reviewing -> /test-fixing を繰り返す/spec-verify 後に /test-checklist complete <Target> で完了docs/TEST_PLAN.md: テスト計画と優先度定義docs/test-progress.yaml: 進捗トラッカーdocs/specs/: EARS仕様ファイル.agents/skills/testing-flow/SKILL.md: スキル本体.agents/skills/test-checklisting/SKILL.md: 進捗管理スキルこのリポジトリでは、Codex への明示コマンドとして以下を使用します。
/git-create-branch: main 上の変更内容から適切なブランチを作成して切替/git-push: add -> commit -> push を実行/git-create-pr: commit -> push -> PR作成 を実行/git-sync-main: マージ後の後処理を実行/git-create-branch の実行内容:
main 以外なら終了(何もしない)main なら変更内容をもとにブランチ名を生成して作成・切替/git-sync-main の実行内容:
main に移動git pull --ff-only origin main で最新化origin/<移動元ブランチ> が削除済みか確認git branch -d で削除安全ルール:
main / master への直接 push は行わない/git-sync-main では、リモートブランチが未削除ならその時点で終了するgit branch -D)は行わないNEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEYNEXT_PUBLIC_SITE_URLADMIN_USER_IDSNEXT_PUBLIC_GEMINI_GENERATION_ENABLED(Gemini 生成を再開する場合のみ true)GEMINI_API_KEYOPENAI_API_KEY(OpenAI gpt-image-2 用、Edge Function secrets にも同名で登録)I2I_POC_SLUG(32文字以上の乱数)SHARED_BASIC_AUTH_USERSHARED_BASIC_AUTH_PASSWORDNEXT_PUBLIC_STRIPE_PUBLISHABLE_KEYSTRIPE_SECRET_KEYSTRIPE_WEBHOOK_SECRETSTRIPE_WEBHOOK_SECRET_TEST(任意)STRIPE_WEBHOOK_SECRET_LIVE(任意)STRIPE_PRICING_TABLE_IDNEXT_PUBLIC_STRIPE_PRICING_TABLE_IDNEXT_PUBLIC_GA4_MEASUREMENT_IDGA4_PROPERTY_IDGA4_SERVICE_ACCOUNT_JSON_BASE64GA4_BIGQUERY_PROJECT_IDGA4_BIGQUERY_DATASETACCOUNT_PURGE_CRON_SECRETACCOUNT_FORFEITURE_HASH_SALTCRON_SECRETNEXT_PUBLIC_EVENT_USER_IDRESEND_API_KEYCONTACT_EMAILRESEND_FROM_EMAIL実際の参照箇所は lib/env.ts を確認してください。
app/: App Router のページ、API Route、レイアウトfeatures/: 機能単位の UI / ロジックcomponents/: 共通コンポーネントlib/: 共通ユーティリティ、認証、環境変数supabase/: マイグレーション、Edge Function 設定docs/: 運用手順、runbook、実装メモscripts/: 手動検証スクリプトsupabase/migrations/ にあります。supabase/functions/image-gen-worker/ にあります。docs/manual-migration-steps.md を参照してください。.env.example はありません。.env.example の追加が有効です。