openjutsu
영상에서 원클릭으로 인물 교체, ComfyUI·MiniMax H3 기반 오픈소스 로컬 힉스필드 겐주츠 대안, FLUX.3 Klein 재조명 지원
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기อ่านอะไรดี. — เว็บแนะนำมังงะและมังฮวาตามอารมณ์ (Next.js, Supabase, Cloudflare, Claude)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗เว็บแนะนำมังงะและมังฮวา ตามอารมณ์ที่อยากรู้สึก — อยากมันสะใจ อยากฟิน อยากร้องไห้ หรืออยากอ่านชิลๆ ก็เลือกได้ แต่ละเรื่องมีคำแนะนำภาษาไทยสไตล์เพื่อนป้ายยา คะแนนอารมณ์ 6 ด้านที่สรุปจากเสียงคนอ่านจริง และลิงก์ไปอ่านแบบถูกลิขสิทธิ์
เว็บจริง: https://review-manga.rockhome03.workers.dev
| หน้าเรื่อง | บนมือถือ |
|---|---|
/list/<slug>) ลิสต์ที่ผูกกับอารมณ์จะแสดงเหตุผลด้านอารมณ์ของแต่ละเรื่องด้วยflowchart LR
A[AniList API<br/>ข้อมูลเรื่อง รีวิว เรื่องที่คนชอบต่อ] --> P
M[MangaUpdates API<br/>คะแนนและความเห็น] --> P
P[pipeline/<br/>สคริปต์ TypeScript] --> C[Claude<br/>เขียนคำแนะนำ ให้คะแนนอารมณ์<br/>ตรวจงานกันเอง]
C --> V[validate.ts<br/>ตรวจ schema และคำต้องห้าม]
V --> S[(Supabase<br/>Postgres + RLS)]
S -->|build| W[Next.js static<br/>บน Cloudflare Workers]
W -->|โหวต 👍/👎| S
เนื้อหาทั้งหมดเขียนโดย AI จากข้อมูลจริง เลยต้องมีระบบกันงานหลุด:
.claude/agents/manga-writer.md) กับบรรณาธิการ (.claude/agents/manga-reviewer.md) ที่ตรวจเทียบข้อมูลต้นทางตามเกณฑ์ใน pipeline/review-prompt.md เรื่องที่ไม่ผ่านจะถูกส่งกลับไปเขียนใหม่พร้อมคำติ แล้วตรวจซ้ำdata/model-test/) ผลนี้ใช้เลือกว่าแต่ละงานใช้โมเดลไหนvalidate.ts เตือนเมื่อคำแนะนำอ้างรีวิวหรือคนอ่าน ("รีวิวบอกว่า…") หรือใช้วลีต้องห้าม ให้คนตรวจก่อน importPrompt ทั้งหมดอยู่ใน pipeline/*.md
เส้นทางหลักคือ subagent ใน Claude Code และมี Claude Batch API (pipeline/batch.ts) เป็นทางเลือก ตัวสคริปต์ใช้ prompt และ schema ชุดเดิม ครบทุกขั้น: Sonnet เขียน → Opus ตรวจ → เขียนใหม่ → ตรวจซ้ำ แล้วให้คะแนนอารมณ์ด้วย Haiku
ทดสอบจริงกับเรื่องใหม่ 50 เรื่อง แล้วให้ subagent ตรวจซ้ำอีกรอบโดยอิสระ:
เนื้อหาที่ AI เขียนต้องมีคนหรือ subagent ตรวจก่อนขึ้นเว็บอยู่ดี batch จึงไม่ได้ช่วยให้ไม่ต้องมีคนคุม ส่วนที่ได้เปรียบจริงคือขยายเป็นครั้งละหลายร้อยเรื่องได้ ที่ขนาดปัจจุบัน (ครั้งละราว 50 เรื่อง) subagent ตรวจได้ละเอียดกว่าและไม่มีค่าใช้จ่ายเพิ่ม จึงใช้ batch เฉพาะขั้นคะแนนอารมณ์ และจะกลับมาใช้ batch เต็มรูปแบบเมื่อปริมาณงานโตจนเกินกำลังของ subagent
supabase/migrations/0003_mood_votes.sql)pipeline/pick-recs.ts)npm test (node:test) ทดสอบกฎจับการอ้างรีวิว การเลือกป้ายอารมณ์ และสูตรให้คะแนนการ์ดแนะนำต่อ และตรวจเนื้อหาจริงทั้งหมดใน data/ ตามกฎเดียวกับตอน import ทุก push จะรัน test, type-check ของทั้ง pipeline และเว็บ และ lint (.github/workflows/ci.yml) หลัง deploy มี smoke test เช็กว่าหน้าเว็บจริงตอบ และส่ง security header ครบNext.js 16 (App Router) · React 19 · Tailwind CSS 4 · TypeScript · Supabase (Postgres) · Cloudflare Workers + OpenNext · GitHub Actions · Claude API (Anthropic SDK) · Cloudflare Web Analytics
web/ เว็บ Next.js
pipeline/ สคริปต์ดึงข้อมูล สร้างเนื้อหา ตรวจ และ import + prompt
supabase/migrations/ schema, RLS, trigger
data/generated/ คำแนะนำที่ AI เขียน (ผลลัพธ์)
data/moods/ คะแนนอารมณ์
data/rec-text/ ข้อความการ์ด "ถ้าชอบเรื่องนี้"
data/model-test/ ทดสอบเทียบโมเดลแบบ blind และผลทดสอบ Batch API
docs/screenshots/ ภาพหน้าจอ
ข้อมูลดิบจาก AniList และ MangaUpdates ไม่ได้อยู่ใน repo สาธารณะ เพราะมีข้อความรีวิวที่ผู้ใช้ของเว็บเหล่านั้นเขียน ผลตรวจของบรรณาธิการ AI ก็ไม่ได้อยู่ด้วยเหตุผลเดียวกัน (ยกท่อนรีวิวมาเทียบเวลาจับว่าประโยคไหนแปลตามรีวิว) ถ้าจะรันเอง สคริปต์ pipeline/fetch-*.ts ดึงข้อมูลชุดเดียวกันได้
ออกแบบหน้าตาเว็บเองก่อนเริ่มเขียนโค้ด แล้วนำมาทำจริงให้ใกล้ดีไซน์ที่สุด
เสร็จแล้ว
กำลังทำ
/mood/...) ให้ Google index ได้ข้อมูลเรื่องจาก AniList · ความเห็นคนอ่านจาก MangaUpdates · ภาพปกเป็นลิขสิทธิ์ของเจ้าของผลงาน