├── .env.example ├── .github └── workflows │ ├── claude-code-review.yml │ └── claude.yml ├── .gitignore ├── .python-version ├── Dockerfile ├── README.md ├── docker-compose.yml ├── docs ├── DEVELOPMENT.md ├── GAME_RULE.md └── static │ └── img │ └── banner.png ├── llm-mafia-client ├── README.md ├── package.json ├── pnpm-lock.yaml ├── src │ ├── character.ts │ ├── chat.ts │ ├── index.html │ ├── main.ts │ ├── scene.ts │ └── types.ts ├── tsconfig.json └── vite.config.js ├── pyproject.toml ├── requirements.txt ├── scripts ├── build-push.sh ├── pull-down-up.sh ├── remote-config.sh ├── remote-deploy.sh └── remote-logs.sh ├── src ├── config.py ├── dashboard.py ├── firebase_manager.py ├── game.py ├── game_templates.py ├── initialize_firebase.py ├── logger.py ├── openrouter.py ├── player.py ├── simulate.py ├── static │ ├── css │ │ ├── 404.css │ │ ├── game_detail.css │ │ ├── game_visualization.css │ │ └── index.css │ └── images │ │ ├── claude_avatar.webp │ │ ├── default_avatar.avif │ │ ├── favicon.ico │ │ └── logo.webp └── templates │ ├── 404.html │ ├── base.html │ ├── game_detail.html │ └── index.html └── uv.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/docs/DEVELOPMENT.md -------------------------------------------------------------------------------- /docs/GAME_RULE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/docs/GAME_RULE.md -------------------------------------------------------------------------------- /docs/static/img/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/docs/static/img/banner.png -------------------------------------------------------------------------------- /llm-mafia-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/README.md -------------------------------------------------------------------------------- /llm-mafia-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/package.json -------------------------------------------------------------------------------- /llm-mafia-client/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/pnpm-lock.yaml -------------------------------------------------------------------------------- /llm-mafia-client/src/character.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/src/character.ts -------------------------------------------------------------------------------- /llm-mafia-client/src/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/src/chat.ts -------------------------------------------------------------------------------- /llm-mafia-client/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/src/index.html -------------------------------------------------------------------------------- /llm-mafia-client/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/src/main.ts -------------------------------------------------------------------------------- /llm-mafia-client/src/scene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/src/scene.ts -------------------------------------------------------------------------------- /llm-mafia-client/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/src/types.ts -------------------------------------------------------------------------------- /llm-mafia-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/tsconfig.json -------------------------------------------------------------------------------- /llm-mafia-client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/llm-mafia-client/vite.config.js -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/build-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/scripts/build-push.sh -------------------------------------------------------------------------------- /scripts/pull-down-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/scripts/pull-down-up.sh -------------------------------------------------------------------------------- /scripts/remote-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/scripts/remote-config.sh -------------------------------------------------------------------------------- /scripts/remote-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/scripts/remote-deploy.sh -------------------------------------------------------------------------------- /scripts/remote-logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/scripts/remote-logs.sh -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/config.py -------------------------------------------------------------------------------- /src/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/dashboard.py -------------------------------------------------------------------------------- /src/firebase_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/firebase_manager.py -------------------------------------------------------------------------------- /src/game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/game.py -------------------------------------------------------------------------------- /src/game_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/game_templates.py -------------------------------------------------------------------------------- /src/initialize_firebase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/initialize_firebase.py -------------------------------------------------------------------------------- /src/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/logger.py -------------------------------------------------------------------------------- /src/openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/openrouter.py -------------------------------------------------------------------------------- /src/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/player.py -------------------------------------------------------------------------------- /src/simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/simulate.py -------------------------------------------------------------------------------- /src/static/css/404.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/static/css/404.css -------------------------------------------------------------------------------- /src/static/css/game_detail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/static/css/game_detail.css -------------------------------------------------------------------------------- /src/static/css/game_visualization.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/static/css/game_visualization.css -------------------------------------------------------------------------------- /src/static/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/static/css/index.css -------------------------------------------------------------------------------- /src/static/images/claude_avatar.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/static/images/claude_avatar.webp -------------------------------------------------------------------------------- /src/static/images/default_avatar.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/static/images/default_avatar.avif -------------------------------------------------------------------------------- /src/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/static/images/favicon.ico -------------------------------------------------------------------------------- /src/static/images/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/static/images/logo.webp -------------------------------------------------------------------------------- /src/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/templates/404.html -------------------------------------------------------------------------------- /src/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/templates/base.html -------------------------------------------------------------------------------- /src/templates/game_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/templates/game_detail.html -------------------------------------------------------------------------------- /src/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/src/templates/index.html -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzus/llm-mafia-game/HEAD/uv.lock --------------------------------------------------------------------------------