Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
VRChat-first directory and profile platform for people and clubs.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗VRDex is a VRChat-first scene directory product centered on people, communities, public identity pages, and an opinionated agent-first software-factory workflow.
AGENTS.md - repo-wide agent rules and durable workflow defaultsAGENTS.local.md.example - local operator preference template for AGENTS.local.mdapps/docs - Docusaurus docs site scaffold reading canonical markdown from docs/apps/web - initial Next.js web application scaffoldconvex - Convex backend functions, profile schema, community submissions, and generated API typesdocs/README.md - docs entry pointdocs/planning/ - product, architecture, roadmap, backlog, and issue-planning docsdocs/agentic/ - software-factory, onboarding, and agent workflow docsdocs/backend/ - backend setup notes and implementation-facing docs.opencode/skills/ - repo-local skills, including onboardingpnpm installpnpm preparepnpm bootstrap:backend:localpnpm seed:local (it boots and exits its own backend, so run it before the watcher below)pnpm dev:backend:localpnpm run:backend:health:localpnpm typecheck:backendpnpm verify:backend:localpnpm check:backend:generatedpnpm dev:webpnpm dev:docspnpm lint:webpnpm typecheck:webpnpm build:webpnpm build:docspnpm build:web:vercelpnpm test:e2epnpm test:e2e:visualpnpm verifyNew here? Read docs/engineering/local-development.md for the full contributor setup, including what needs no credentials and how to add your own Clerk instance.
Convex writes repo-root deployment configuration to .env.local during local setup and keeps anonymous local state under .convex-home/ plus .convex-tmp/. Keep all of those uncommitted. The committed convex/_generated/ files are expected to stay clean after pnpm check:backend:generated.
The local Convex bootstrap now mirrors CONVEX_URL into apps/web/.env.local as NEXT_PUBLIC_CONVEX_URL so the web app can read the placeholder health:status query through the Convex client runtime. If you want the homepage to show live backend data instead of the local configuration fallback, run pnpm bootstrap:backend:local first and keep pnpm dev:backend:local running while you use pnpm dev:web.
The first product schema table is profiles, covering the shared durable record for both people and communities. See docs/backend/profile-schema.md for the current field and state contract.
Profile slug, permission, claim-state, and community-submission contracts live in docs/backend/profile-slugs.md, docs/backend/profile-access-and-claims.md, and docs/backend/community-submissions.md.
Community-submitted public profiles now start at /submit. Person, community,
and world pages render at /<slug>. Community event pages render at
/<community>/events/<event-code>.
Playwright screenshot preview captures desktop and mobile screenshots for public routes and deterministic fixture pages. See docs/testing/playwright-visual-preview.md.
The initial hosted preview path targets Vercel with apps/web as the project root. See docs/deployment/vercel-preview.md; the live deployment identity endpoint is /api/deployment.
The docs site scaffold lives in apps/docs and reads the existing docs/ tree directly. Canonical markdown stays under docs/; the Docusaurus app is the browsable shell.
pnpm verify is the full repo verification pass and now includes the local Convex bootstrap checks. If you are iterating on the web app only, use pnpm verify:web for the lighter web-only path.
docs/planning/README.mddocs/agentic/README.mddocs/agentic/contributor-workflow.mdAGENTS.mdImportant planning note:
Currently locked stack direction:
Next.jsTypeScriptConvexAWSStripeDocusaurusVercelCurrently locked product posture:
Current infrastructure and platform references:
docs/developers/self-hosting-and-iac.mddocs/deployment/aws-baseline.mddocs/developers/public-api.mddocs/developers/partner-agent-skill.mdThe strongest opening is not another event calendar.
The strongest opening is a canonical public profile layer for VRChat people and communities:
The product can also act like a VR-native Linktree with richer identity, events, and trust signals.
Current working domain: vrdex.net
If you build this as a real product next, the best local references are D:\bench\vrchat-mcp for VRChat integration patterns and D:\bench\vrc-in-world-schedule for simple public endpoints.
Do not depend on VRCTL / vrc.tl access from this environment.