echo-mimic-agent / README.md
Trae Assistant
feat: enhance echo mimic agent with file upload, analytics and better ui
cfcca60
metadata
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. 克隆项目
git clone https://github.com/your-username/echo-mimic-agent.git
cd echo-mimic-agent
  1. 安装依赖
pip install -r requirements.txt
  1. 运行应用
python app.py

访问 http://localhost:7860

Docker 运行

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