Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
무제한 질문·필터·추적 없음, 검열 없는 채팅·이미지·OpenAI 호환 API, 크레딧 10% 이상 할인, USDG·카드 결제
Ask anything. No filters. No trace. Uncensored chat, images and an OpenAI-compatible API. Credits 10%+ off, pay in USDG or card.
개발 도구TypeScript · SolidityGitHub @askspecter온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Next.js 15 + Tailwind 4. Buy discounted LLM inference credits (filled from a liquidity order book, 5% fee) or sell unused credits.
npm install
cp .env.example .env.local # set NEXT_PUBLIC_PRIVY_APP_ID
npm run dev # http://localhost:3000
npm run build && npm start
Login uses Privy with Google, email and wallet. Create an app at dashboard.privy.io,
enable Google / Email / External wallets under Login methods, add your domain (and http://localhost:3000)
under Allowed origins, then set NEXT_PUBLIC_PRIVY_APP_ID. Without it the site runs with sign-in disabled.
POST /api/orders requires a Privy access token, verified server-side against Privy's JWKS (lib/auth.ts).
Postgres stores users, balances (integer micro-dollars), an append-only ledger, API keys (SHA-256 hashes only),
orders, usage logs and listings. Schema lives in db/migrations/*.sql; npm run build applies pending
migrations automatically when DATABASE_URL is set (or run npm run db:migrate).
On Vercel: Storage → Create Database → Neon (Postgres) and connect it to the project: that sets
DATABASE_URL. Supabase works too (use the pooled connection string). Then redeploy.
Payments:
NEXT_PUBLIC_PAYMENT_ADDRESS. The buyer pays from their Privy-connected wallet or any wallet/exchange;
POST /api/orders/:id/confirm verifies the Transfer on-chain (by tx hash or by scanning logs) and credits once.POST /api/orders creates a Whop checkout; the signed payment.succeeded webhook
(/api/payments/whop) re-fetches the payment from Whop, checks order/amount and credits once.PAYMENTS_MODE=test settles orders instantly: local testing only.Local dev without Privy:
DATABASE_URL=postgres://... DEV_AUTH_BYPASS=1 NEXT_PUBLIC_DEV_USER=did:privy:dev PAYMENTS_MODE=test npm run dev
POST /v1/chat/completions and GET /v1/models are OpenAI-compatible. Requests authenticate with a Beeper key
(sk-beeper-…), are forwarded to OpenRouter (OPENROUTER_API_KEY) with data_collection: deny, and are billed
per token at the catalogue price in lib/data.ts. max_tokens is capped to what the balance can pay for;
streaming responses are billed from the final usage chunk (or an estimate if the client disconnects).
POST /v1/images/generations and the chat's image mode use the Venice API (VENICE_API_KEY), billed per image
(Venice price + margin). Prompts referencing minors are rejected for every model.
app/page.tsx: landing: hero chat demo, buy card, liquidity book, live buys, privacy tiers, model catalogue, API snippets, FAQapp/sell: list unused credits · app/dashboard: balance/usage (demo data)app/api/me · keys · orders · listings · quote: account & marketplace API (Postgres)lib/data.ts: models, liquidity book, fee & order-fill logiclib/db.ts · lib/billing.ts · lib/keys.ts · lib/auth.ts: database, ledger, API keys, Privy auth/v1/chat/completions) that meters usage against keys and routes upstream.