Amrutha-dev25/DeepGaurd-AI

GitHub: Amrutha-dev25/DeepGaurd-AI

一个基于多智能体架构的 deepfake 媒体取证分析平台,结合多种视觉模型与 LLM 实现自动化检测与可解释报告生成。

Stars: 3 | Forks: 0

# DeepGuard AI 多智能体 deepfake 媒体取证系统。 - **3 个 ADK 智能体** — Router、Analysis、Report - **Sightengine REST API** 用于主要分析 - **NVIDIA NIM 兜底** (Nemotron Omni → Nemotron Nano) - **Groq LLM** 用于路由和报告生成 - **FastAPI** 后端,带有异步上传 pipeline - **React** 前端,支持实时结果 ## 快速开始 ``` # 创建/激活 venv cd deepguard-ai uv venv .venv .venv\Scripts\activate uv sync # 复制 env 并填写 API keys copy ..\.env.example ..\.env # 运行 backend cd backend uv run uvicorn app.api:app --reload --port 8000 # 运行 frontend(单独的终端) cd frontend npm install npm run dev ``` ## Docker ``` docker compose up --build ``` - 后端: http://localhost:8000 - 前端: http://localhost:5173 ## 文档 请查看 [deepguard-ai/docs/](deepguard-ai/docs/) 以获取架构和详细文档。 ## 结构 ``` D:\adk-workspace/ ├── .env # API keys (gitignored) ├── .env.example # Template with all variable names ├── docker-compose.yml └── deepguard-ai/ ├── .venv/ # Python virtual environment ├── backend/ # FastAPI + ADK agents │ ├── app/ # Router, Analysis, Report agents + API │ └── tests/ # E2E and unit tests ├── frontend/ # React + Vite + TypeScript ├── docs/ # Architecture and setup docs ├── deployment/ # Cloud Run / CI/CD configs ├── Dockerfile └── pyproject.toml # Single dependency source (uv) ```
标签:AV绕过, FastAPI, PyRIT, React, Syscalls, 人工智能, 多智能体系统, 数字取证, 深度伪造检测, 用户模式Hook绕过, 自动化脚本, 请求拦截, 逆向工具