MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Bring something. Let's see what it can become.
Wonder Creator is an AI-native creative studio for artists and creators. Bring a thought, a photo, a voice note or a
link; CreatorBrain understands it, suggests what it could become, and helps you make it — in your voice, with your
rights, versions and lineage kept. Creators can also meet in Huddles: live, spontaneous conversations that
dissolve when the last person leaves.
bash
npm install
npx supabase start # local Postgres, Auth, Storage, Realtime
npx supabase status -o env # copy valuREADME 전문 보기 ↗Bring something. Let's see what it can become.
Wonder Creator is an AI-native creative studio for artists and creators. Bring a thought, a photo, a voice note or a link; CreatorBrain understands it, suggests what it could become, and helps you make it — in your voice, with your rights, versions and lineage kept. Creators can also meet in Huddles: live, spontaneous conversations that dissolve when the last person leaves.
| Layer | Choice |
|---|---|
| App | Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS 4, Radix UI, Lucide |
| Data | Supabase (Postgres + RLS, Auth, Storage, Realtime) |
| AI | Anthropic Claude via the official @anthropic-ai/sdk, behind a provider-neutral interface |
| Realtime media | LiveKit (SFU) via a provider-neutral interface — optional |
| Tests | Vitest (unit + database security), Playwright (E2E) |
| Hosting | Vercel (app, cron) + Supabase |
apps/web Next.js app: pages, /api/v1 route handlers, UI composition
packages/core errors, events, audit, privacy classes, SSRF guard, upload validation, rate limiting
packages/db generated Supabase types
packages/ui design system: brand tokens, components, supplied brand assets (see brand/ASSETS.md)
packages/creator-identity profile, creative voice, boundaries, autonomy policy
packages/creator-library Creative Material, provenance, collections, Reference Shelf
packages/creator-send CreatorSend intake pipeline (validate → store → extract → understand)
packages/creator-talk CreatorTalk conversations and turn routing
packages/creator-brain CreatorBrain: providers, context, intent, governance, pipeline, quality, memory
packages/creator-studio Artifacts, immutable versions, lineage graph, rights foundation, export
packages/creator-huddle Huddle lifecycle services, presence helpers, media provider abstraction
supabase/migrations schema, RLS policies, security-definer RPCs
tests/db RLS / authorization test suite against a real Supabase stack
e2e Playwright end-to-end tests
docs architecture, security, decisions, progress
Requirements: Node 22+, Docker (for the local Supabase stack).
npm install
npx supabase start # local Postgres, Auth, Storage, Realtime
npx supabase status -o env # copy values into apps/web/.env.local (see .env.example)
npm run dev # http://localhost:3000
CreatorBrain reads WONDERCREATOR_AI_PROVIDER (gemini or anthropic) and WONDERCREATOR_AI_API_KEY.
Without them, development uses the offline development model: deterministic placeholder drafts,
clearly labelled in the UI. It never pretends to be real AI. In production without a key, CreatorBrain reports
itself as not connected.
| Command | What it does |
|---|---|
npm run dev | Dev server |
npm run build | Production build |
npm run lint | ESLint (whole monorepo) |
npm run typecheck | Route types + tsc for packages and the app |
npm test | Unit tests (Vitest) |
npm run test:db | Database security tests (needs supabase start) |
npm run test:e2e | Playwright E2E against an app you already run on :3000 |
npm run e2e:local -- <specs> | Build against the local Supabase stack, start it and run the chosen E2E specs (see docs/testing.md) |
npm run e2e:plan | Show how the nightly splits the E2E suite into parts by measured time |
npm run db:reset | Re-apply migrations locally |
npm run db:types | Regenerate packages/db/src/database.types.ts |
What runs on a pull request, on main and every night, and why: docs/testing.md. Pull requests
run fast checks only (typecheck, lint and unit tests for what changed, build); the full end-to-end suite runs nightly.
See .env.example. Server-only secrets (SUPABASE_SECRET_KEY, WONDERCREATOR_AI_API_KEY, LIVEKIT_API_SECRET,
CRON_SECRET) are never exposed to the browser.
npx supabase db push (migrations in supabase/migrations).apps/web..env.example. CRON_SECRET protects /api/v1/jobs/run (Vercel Cron sends it automatically).
The bundled cron runs daily (Hobby-compatible); on Pro, schedule it every 5 minutes.LIVEKIT_URL / LIVEKIT_API_KEY / LIVEKIT_API_SECRET for Huddle voice and video.More: architecture · security · decisions · P0 progress · brand assets