Dr. Claw
아이디어부터 논문까지 AI 에이전트와 함께하는 풀스택 연구 작업공간
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기DECA-style practice: blueprint exams, vocab, and an AI role-play judge (beta)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Cluster exams weighted to the official 2026–27 blueprint, spaced-repetition vocab, and live voice judges you present to out loud: role-plays for every DECA role-play event, plus the Pitch Room (DECA Judge for business plans, Q&A Drill, Shark Tank, Cold Call, Professional Selling). See PLAN.md for the roadmap.
npm install
npm run dev:vinext # http://localhost:3001 (needs `npx wrangler login` for the AI binding)
npm run deploy:vinext # deploys to Cloudflare Workers
No API key needed. The AI runs on Cloudflare Workers AI (@cf/openai/gpt-oss-120b for the judge and scoring, MeloTTS for the judge's voice) on the account's free daily allowance. app/api/ai/route.ts stops at 9,000 of the 10,000 free neurons a day, so it never bills; a full role-play costs about 360, so roughly 25 sessions a day. The limit resets at 8 PM Eastern.
| Area | Where |
|---|---|
| Event / level picker, weak-area dashboard | app/page.tsx |
| Blueprint mock exams, topic drills, missed-question review | app/exam/page.tsx, lib/deca.ts |
| Flashcards (Leitner boxes) and 60s Blitz | app/vocab/page.tsx |
| Role-play: scenario from real PIs → prep timer → live voice judge with 2 follow-ups → 2026–27 evaluation form | app/roleplay/page.tsx |
| Pitch Room: DECA Judge, Q&A Drill, Shark Tank, Cold Call, Professional Selling | app/room/page.tsx, lib/personas.ts |
| Live voice engine (mic, speech-to-text, turn-taking, recording, delivery metrics) | lib/room.ts, components/LiveRoom.tsx |
| Judge prompts and scoring | lib/judge.ts, app/api/ai/route.ts |
| Official 2026–27 evaluation forms | lib/forms.ts (npx tsx lib/forms.ts checks every form totals 100) |
| Question bank (818), vocab, blueprint, BA Core PIs | data/ |
Members sign in with email and password. Only emails on the member list (the Members page, admins only) can get in: adding someone gives a one-time invite link where they set their password, and New link resets a forgotten one. Each member's history and progress are saved to their own account in the pitchprep D1 database (schema.sql), so nobody sees anyone else's.
data/items.generated.json holds 401 original items added Oct 2026 so mock exams don't repeat. Have a strong competitor review them, then move the good ones into data/items.json. (scripts/generate-items.mjs still uses the Anthropic API and needs a key.)
Content rule: everything must be original. Never paste in DECA+ exams/scenarios or questions from other prep sites.
/privacy). Answers are sent to an AI service, members are minors, and each member's results are stored in their account.Re-check the scoring forms each season. lib/forms.ts follows the 2026–27 DECA Guide and DECA's 2026 sample events: Novice/Developing/Proficient/Exemplary levels, Solution and Career Competencies rows, Team Decision Making cut to 5 PIs. Marketing Management Series was dropped for 2026–27.
npm run check validates every question and prints how full each cluster's mock exam is. Run it after adding questions.