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绕过, 自动化脚本, 请求拦截, 逆向工具