aryancodesit/Desi_Detective

GitHub: aryancodesit/Desi_Detective

Stars: 1 | Forks: 0

# 🕵️‍♂️ 德西侦探 OS **立即游玩(已在 Vercel 部署)**:[https://desi-detective.vercel.app/](https://desi-detective.vercel.app/) **Desi Detective OS** 是一款沉浸感极强的基于浏览器的法证操作系统,让你化身成为一名网络犯罪情报局探员。调查遍布印度各地的复杂程序化谋杀案,分析证据,并实时审讯由 AI 驱动的嫌疑人。 ![Desi Detective 预览](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/d88c89d49a204229.png) ## 🌟 主要功能 * **🧠 生成式 AI 审讯**:核心玩法!嫌疑人由 **Google Gemini (2.5-flash)** API 驱动。他们拥有独特的性格、动机,并且*会*对你撒谎。你必须出示无可辩驳的、已分析的证据,才能迫使他们认罪。 * **🔬 交互式证据实验室**:在基于 SVG 的可视化调查板上拖放线索。组合相关线索以形成无可辩驳的“综合洞察”。 * **💾 持久化进度**:你的整个 OS 状态、探员等级和进行中的案件状态均在本地保存。你可以安全地关闭应用,并从上次中断的地方继续。 * **🗺️ Project Raaz 威胁地图**:一个实时的、基于 SVG 的地理追踪系统,可实时监控印度境内的活跃犯罪现场。 * **📻 截获通讯源**:一个暗网终端,截获充满背景故事的加密无线电通话和调度日志,让你完全沉浸在侦探氛围中。 * **🎵 原生合成器音频**:沉浸在复古黑客氛围中。所有音效(启动嗡鸣、错误蜂鸣、键盘敲击声)均使用浏览器的原生 **Web Audio API** 动态生成——无需下载 `.mp3` 文件! * **📱 可安装的 PWA**:随时随地游玩!配置为渐进式网络应用,你可以将该 OS 直接安装到你的桌面或移动设备主屏幕。 ## 🚀 快速开始(本地部署)**可选** 要启动你自己的 Desi Detective 网络犯罪情报局实例,请遵循以下步骤: ### 1. 前置条件 * 已安装 Node.js 18+ * 一个免费的 [Supabase](https://supabase.com/) 账户 * 一个免费的 [Google AI Studio](https://aistudio.google.com/app/apikey) API 密钥 ### 2. 克隆并安装 ``` git clone https://github.com/aryancodesit/desi-detective.git cd desi-detective npm install ``` ### 3. 环境变量 在项目根目录创建一个名为 `.env.local` 的文件,并添加你的 API 密钥: ``` GEMINI_API_KEY=your_gemini_api_key_here ``` ### 4. 启动 OS ``` npm run dev ``` 在浏览器中打开 [http://localhost:3000](http://localhost:3000)。 ## 🛠️ 技术栈
![Next.js](https://img.shields.io/badge/Next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white) ![React](https://img.shields.io/badge/React_19-20232A?style=for-the-badge&logo=react&logoColor=61DAFB) ![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS_v4-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white) ![Google GenAI](https://img.shields.io/badge/Google_GenAI_SDK-4285F4?style=for-the-badge&logo=google&logoColor=white) ![Supabase](https://img.shields.io/badge/Supabase-181818?style=for-the-badge&logo=supabase&logoColor=3ECF8E) ![Lucide React](https://img.shields.io/badge/Lucide_Icons-E2E8F0?style=for-the-badge&logo=lucide&logoColor=black) ![Web Audio API](https://img.shields.io/badge/Native_Web_Audio-E34F26?style=for-the-badge&logo=html5&logoColor=white)
## 📖 玩法说明 1. **简报阶段**:从桌面选择一项进行中的调查。仔细阅读打字机风格的简报。 2. **现场勘查**:搜索犯罪现场位置以发现初始线索。小心,每次搜索都会消耗宝贵的时间。 3. **实验室分析**:将你的线索带到法证板上。分析它们并进行交叉引用,以构建无可辩驳的证据。 4. **审讯阶段**:与嫌疑人交谈。使用证据抽屉用你发现的东西与他们对质。 5. **实施逮捕**:提交你的最终裁决。如果你错了,将受到惩罚。如果你对了,你的名字将登上全球排行榜! *由 [Aryan Gupta](https://github.com/aryancodesit) 开发*
标签:AI审讯, CTF平台, Google Gemini API, SEO优化, Supabase, Tailwind CSS, Web Audio API, 交互式证据实验室, 印度本地场景, 威胁地图, 实时交互, 技术调查模块, 拦截通信, 持久化状态, 数字取证, 本地存储, 模块化设计, 模拟调查, 法医操作系统, 浏览器游戏, 渐进式Web应用, 游戏化, 生成式AI, 索引, 网络安全, 网络细胞情报, 自动化修复, 自动化案例进展, 自动化脚本, 自定义脚本, 证据分析, 谋杀案调查, 隐私保护, 音频生成