echo-mimic-agent / README.md
Trae Assistant
feat: enhance echo mimic agent with file upload, analytics and better ui
cfcca60
---
title: Echo Mimic Agent
emoji: 🎭
colorFrom: indigo
colorTo: blue
sdk: docker
app_port: 7860
short_description: AI驱动的数字人生成与交互工坊,一键定制个性化分身。
pinned: false
---
# Echo Mimic Agent - 数字分身工坊 (Digital Persona Studio)
**Echo Mimic Agent** 是一个专业的数字人生成与交互平台。用户可以通过简单的自然语言描述,利用 AI (SiliconFlow Qwen) 自动生成具有独特个性、职业背景和说话风格的“数字分身”,并与之进行实时对话。
## 🌟 核心功能 (Core Features)
1. **🔮 智能生成 (AI Generation)**:
- 输入一句话描述(如“一个愤世嫉俗的赛博朋克黑客”),AI 自动生成完整的角色档案(姓名、职业、简介、Big 5 人格参数)。
2. **📊 人格雷达 (Personality Radar)**:
- 可视化展示“开放性、尽责性、外向性、宜人性、神经质”五大维度,支持手动微调。
3. **💬 沉浸式对话 (Immersive Chat)**:
- 与生成的数字分身进行实时对话,AI 会严格遵守设定的人设、语风和口头禅。
- 支持 Markdown 渲染,对话内容富文本展示。
4. **💾 资产库 (Asset Library)**:
- 保存并管理你的数字分身库,随时切换不同角色进行交互。
5. **📱 移动端适配 (Mobile First)**:
- 响应式设计,完美支持手机端操作。
## 🛠️ 技术栈 (Tech Stack)
- **Frontend**: Vue.js 3, Tailwind CSS, ECharts 5 (Radar Charts), Marked.js (Markdown)
- **Backend**: Python Flask, SQLite (Persistence)
- **AI Service**: SiliconFlow API (Qwen/Qwen2.5-7B-Instruct)
- **Deployment**: Docker
## 🚀 快速开始 (Quick Start)
### 本地运行 (Local Run)
1. 克隆项目
```bash
git clone https://github.com/your-username/echo-mimic-agent.git
cd echo-mimic-agent
```
2. 安装依赖
```bash
pip install -r requirements.txt
```
3. 运行应用
```bash
python app.py
```
访问 http://localhost:7860
### Docker 运行
```bash
docker build -t echo-mimic-agent .
docker run -p 7860:7860 echo-mimic-agent
```
## 📝 环境变量 (Env Vars)
本项目内置了 SiliconFlow API Key 用于演示。如需更换,请修改 `app.py` 中的 `SF_API_KEY` 或使用环境变量。
---
*Created by Echo Mimic Team*