yami-inc/ai-death-game
TypeScript3 / 0
브라우저에서 Gemini API를 직접 호출해 5명의 AI 에이전트가 토론과 투표로 서로를 제거하는 데스게임을 시뮬레이트하며 사용자는 게임마스터로 개입할 수 있다.
TL;DR
브라우저에서 Gemini API를 직접 호출해 5명의 AI 에이전트가 라운드 기반으로 토론하고 투표해 서로를 제거하는 인터랙티브 데스게임을 제공한다. 사용자는 게임마스터로서 토론 중간에 텍스트 지시를 입력하거나 강제 퇴장·추가 투표 권한을 행사할 수 있으며 모든 호출은 클라이언트에서 직접 외부 모델로 전송되어 서버 인프라와 중앙 키 저장소가 필요 없다. 모델 우선순위로 gemini-3-flash-preview를 사용하고 실패 시 gemini-2.5-flash로 폴백하도록 구성되어 있으며 모델 교체는 lib/byokClient.ts 상수 편집으로 가능하다. 이 구조는 즉시 체험 가능한 데모와 낮은 운영 비용을 제공하는 대신 클라이언트 네트워크 상태와 API 요금에 직접 의존하는 트레이드오프가 있다. 로컬 개발은 git clone 이후 npm install과 npm run dev로 즉시 시작할 수 있다.
핵심 포인트
- 서버 없이 브라우저에서 직접 Gemini API에 요청을 보내는 BYOK 구조를 채택해 별도 서버 인프라가 필요 없다.
- 실시간 GM 개입 기능으로 사용자가 토론 중간에 텍스트 지시를 주입하거나 강제 퇴장·추가 투표를 실행할 수 있게 설계되었다.
- Primary 모델과 폴백 모델을 README에 명시해 실패 시 자동 전환 정책을 적용하도록 구현된 점이 명확히 드러난다.
- 브라우저에서 Gemini API로 직접 추론을 실행한다.
이미지 분석



30
STARS
10
FORKS
+204
TRENDING
3
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.