# MutengAgentNew **Repository Path**: mrbytes/muteng-agent-new ## Basic Information - **Project Name**: MutengAgentNew - **Description**: 新写的Agent - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-13 - **Last Updated**: 2026-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Muteng Agent 个人全能 AI Agent 项目,基于多 Agent 协调架构,支持 SSE 流式对话、WebRTC 语音通话、剧本分析、无限画布等功能。 ## 项目结构 ``` MutengAgent_new/ ├── agent/ # Python 后端 (FastAPI + AI Agents) ├── web/ # Vue3 前端 (Vite + TypeScript) ├── client/ # Electron 客户端 ├── demo/ # SSE 对接 Demo 项目 └── README.md # 本文件 ``` ## 功能特性 - **SSE 流式对话** - 实时响应的 AI 聊天界面 - **WebRTC 语音通话** - 基于 aiortc 的语音交互 - **剧本分析** - 上传剧本文件,AI 分析角色、剧情、台词 - **无限画布** - 可视化思维导图/白板工具 - **多 Agent 协调** - Supervisor 架构,支持工具调用与子 Agent 调度 - **会话持久化** - SQLite 存储,支持历史记录管理 ## 快速开始 ### 后端 (Agent) ```bash cd agent pip install -r requirements.txt python main.py ``` 后端服务默认运行在 `http://localhost:8000` ### 前端 (Web) ```bash cd web npm install npm run dev ``` 前端开发服务器运行在 `http://localhost:5173` ## 技术栈 - **后端**: FastAPI, Python 3.11+, aiortc, faster-whisper, Edge-TTS, SQLite, ChromaDB - **前端**: Vue 3, TypeScript, Vite, Pinia, marked, highlight.js - **客户端**: Electron, Vue 3 ## 环境配置 1. 安装 Python 依赖:`pip install -r agent/requirements.txt` 2. 安装 Node.js 依赖:`cd web && npm install` 3. 启动后端服务 4. 启动前端开发服务器 ## API 接口 - `POST /api/chat/stream` - SSE 流式聊天接口 - `POST /webrtc/offer` - WebRTC 通话信令 - `POST /webrtc/close` - 结束通话 ## 参考文档 - [个人全能Agent项目完整技术文档.md](./个人全能Agent项目完整技术文档.md) - 详细技术设计文档