World Vibe Web
The distributed app store for vibe-coded projects. Browse, discover, and install open-source apps from across GitHub.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證find new & used cars through chatgpt
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Drevvy is a shopper app. A shopper stays anonymous and uses Drevvy to converse with a salesperson. The API is a Next.js app on Vercel.
The git repo is still autoagent. The Vercel project is still autoagent-dealer-dashboard. Do not rename that project: shipped iOS builds call https://autoagent-dealer-dashboard.vercel.app.
apps/autogentic — SwiftUI shopper app, until a Flutter app replaces itapps/drevvy-app — Flutter shopper appapps/drevvy-dealer-app — Flutter dealer desk for iOS and Android. Demo data only. See its README.apps/drevvy-backend — package @drevvy/backend. Shopper APIs, operator sign-in, the admin allowlist, and the dealer desk at /dealersupabase/migrations — schema history. Do not apply these as part of a cleanup. Dealer tables stay until a later, separate migrationdocs/drevvy — product plan and the shopper journey notes that land with the admin consoledocs/marketcheck — MarketCheck reference notesThese paths stay stable:
POST /api/query/chat-searchPOST /api/query/parsePOST /api/inventory/searchGET /api/inventory/detail/:idGET /api/inventory/healthGET /api/inventory/usage/api/consumer/*Search calls MarketCheck's hosted MCP from apps/drevvy-backend/src/lib/marketcheck. It does not use a ChatGPT server.
/dealer is the salesperson desk. A rooftop member signs in with a work-email code. Each shopper is labeled first name plus a short reference such as #A7F2. Live in-network threads open with {first} wants your best itemized out-the-door. Details and the /api/dealer/v1 routes are in apps/drevvy-backend/DEALER.md. The Flutter shell is apps/drevvy-dealer-app and still uses demo data. The dealer desk is free day to day. A participating dealer is charged $300 when the shopper confirms a purchase. Stripe is not connected. Shopper keys never appear on the desk. Shopper plan, noted only: one-time key packs (1 key $4.99, 5 keys $19.99, 10 keys $34.99 recommended, 25 keys $74.99). Two spends from the same balance: market-intelligence unlock + save on a VDP, and a separate dealer-conversation key when the VDP URL matches an onboarded rooftop. Off-network out-the-door requests are free (analytics only, no in-app chat). The conversation-key refund clock is 7 days from confirmed delivery. There is no monthly conversation plan and no annual plan. This is not the deleted dealer portal. /admin is unchanged.
Node.js 20 and pnpm 8.
pnpm install
cp apps/drevvy-backend/.env.example apps/drevvy-backend/.env.local
pnpm --filter @drevvy/backend dev
ADMIN_EMAILS is a comma-separated list of Supabase auth emails allowed into /admin. Leave it empty to hide the console. ADMIN_PREVIEW=1 only works when NODE_ENV is not production. The same flag, or DEALER_PREVIEW=1, serves the unsigned dealer mock in non-production.
pnpm --filter @drevvy/backend typecheck
pnpm --filter @drevvy/backend test:shopper
pnpm --filter @drevvy/backend test:shopper-deals
pnpm --filter @drevvy/backend build
Root Directory must be apps/drevvy-backend after the rename is merged. Install and build commands are in apps/drevvy-backend/vercel.json. Crons are empty.