Sell globally. Grow your revenue.
전 세계에 판매하고 매출을 늘리세요
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
SnapFlip — sold before you buy it
An order book for secondhand goods where AI agents bid on your thrift find while it's still on the rack.
Built for the Startup Speedrun Hackathon (Brainbase × Anthropic × Cloudflare × Stripe). Primary track: Agentic Payments.
Resellers carry all the risk. They buy inventory on a hunch, spend time listing it, and hope it sells. Tools like eBay's AI lister, Vendoo, and Poshmark save typing. None of them tells you, at the rack, whether a real buyer will pay for the item.README 전문 보기 ↗An order book for secondhand goods where AI agents bid on your thrift find while it's still on the rack.
Live: https://go.snapflip.workers.dev — landing page with real-time demand; /buy to set a standing order, /mcp?token=… as a Claude connector, /studio for the 3D inspection experience. Text the collector desk: +1 650 315 6536 — Scout qualifies you, cites the live book, and hands off a prefilled order. Just browsing? Text it the thing you lost as a kid: it prices the buy-back off real market data (/api/market), appraises your whole childhood box (/box), and sets a price watch that pings you on Telegram when the tape dips (/watch).
Resellers carry all the risk. They buy inventory on a hunch, spend time listing it, and hope it sells. Tools like eBay's AI lister, Vendoo, and Poshmark save typing. None of them tells you, at the rack, whether a real buyer will pay for the item.
Collectors have the opposite problem. They know exactly what they want and what they'd pay, but they have to keep refreshing marketplaces to find it.
scout/): +1 650 315 6536. The buyer grants a spending limit that only works at SnapFlip, is capped, and expires.If the price doesn't clear the seller's reserve, they walk away and have lost nothing.
/studio is a second product built on the same backend: an AI-native 3D inspection-and-auction experience. A seller's photos become a spatially inspectable object; a draggable raking lamp reveals photographed condition; and simulated buyer agents make decisions that cite the evidence — running as one continuous Three.js world across three chapters (the Rack, the Inspection Atelier, the Auction Chamber). WebGPU where available, WebGL2 otherwise.
Strategy, gates and acceptance tests: docs/studio/STRATEGY.md. What's actually built and verified: docs/studio/STATUS.md.
A 10% seller fee on the clearing price (SELLER_FEE_BPS, snapshotted per sale into the platform_fees ledger so rate changes never rewrite history), against typically 13–15% all-in on eBay and 20% on Poshmark. Sellers accept it because the item is already sold — the fee is quoted live on every auction page and broken out in the seller's payout message. Later: a buyer subscription for priority matching, and data products built on real-time demand.
Physical collectibles with an exact identity — retro video games first. Every item has a canonical SKU, collectors already keep wishlists, carts turn up constantly at thrift stores, and counterfeit risk is manageable (the model flags reproductions, code disqualifies them). The engine is category-agnostic: the catalog is a table, so vinyl records (exact pressings), LEGO (set numbers) and TCG (card + set) are a data migration, not a rebuild. Sneakers later, once authentication exists.
npm install
cp .dev.vars.example .dev.vars # fill in your own keys
npm run db:local # local D1: schema + seed
npm run dev # wrangler dev (builds the studio bundle first)
cloudflared tunnel --url http://localhost:8787, then npm run tg:webhook -- <tunnel-url>.npm run check (studio typecheck + tsc + wrangler dry-run). Also npm test, npm run lint.npm run deploy — but check npx wrangler whoami first; production lives on a specific Cloudflare account (see AGENTS.md).| Provider | Used for |
|---|---|
| Anthropic | Claude vision (SKU identification and condition grading), match verification, parsing plain-English order rules and valuing each item against them (Featherless as the OpenAI-compatible fallback provider) |
| Cloudflare | Workers, Agents SDK (one Durable Object per buyer agent), a Durable Object per auction (alarms for the clock, hibernatable WebSockets for live bids), remote MCP server, D1, R2, Queues |
| Stripe | Buyer spending limits (saved card charged off-session, cap enforced in code; Shared Payment Tokens slot in later), manual capture, Connect Express seller payouts via separate charges and transfers, webhooks |
| Brainbase | Hosted buyer concierge worker (chat deployment) that creates standing orders through our API |
| Three.js | Studio world — WebGPURenderer (WebGPU/WebGL2 backends), Gaussian splats, post-processing chain |
| Doc | What |
|---|---|
docs/ARCHITECTURE.md | System design: components, endpoints, payments flow, schema, trust & safety |
docs/studio/STRATEGY.md | Studio plan: positioning, chapters, gates, acceptance tests |
docs/studio/STATUS.md | Studio running status — what's built and verified |
docs/studio/USER_TEST_PLAN.md | Studio user-test script, clip plan, analytics |
scout/README.md | Scout, the collector-desk agent: modes, safety model, deploy |
docs/history/ | Hackathon-day artifacts: build plan, demo script, Devpost copy |
AGENTS.md has the agent-facing notes (deploy account, studio commands, deep links). docs/internal/ is machine-local ops and never committed.
Originally built for the Startup Speedrun Hackathon (Brainbase × Anthropic × Cloudflare × Stripe), Agentic Payments track. MIT licensed.