项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 18373
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- CUDA 12.6 或更高版本(已安装可跳过;Mac 不需要)
- Python 3.12
- 推荐使用 uv 作为 Python 环境管理器
- Windows 环境未经过严格测试,建议使用 WSL
- 建议显卡显存支持 14B 及以上模型以获得更好微调效果
安装与启动步骤
-
1克隆项目仓库
把 WeClone 源码下载到本地并进入项目目录。
git clone https://github.com/xming521/WeClone.git && cd WeClone -
2创建虚拟环境
使用 uv 创建 Python 3.12 虚拟环境,目录名为 .venv。
uv venv .venv --python=3.12 -
3激活虚拟环境
Linux/Mac 使用 source 激活;Windows 执行 .venv\Scripts\activate。
source .venv/bin/activate -
4安装项目依赖
按 main 依赖组以可编辑模式安装项目及其依赖。
uv pip install --group main -e . -
5复制配置文件
把示例模板复制为 settings.jsonc,后续训练与推理配置都在此文件修改。
cp examples/tg.template.jsonc settings.jsonc -
6验证 CUDA 环境
检查 PyTorch 是否能正确识别 CUDA,Mac 环境无需执行。
python -c "import torch; print('CUDA Available:', torch.cuda.is_available());" -
7安装加速组件
可选步骤,安装 FlashAttention 加速训练和推理,失败可跳过。
uv pip install flash-attn --no-build-isolation
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
settings.jsonc | 是 | 训练与推理相关配置统一在此文件中修改 | settings.jsonc |
如何确认成功
执行 python -c "import torch; print('CUDA Available:', torch.cuda.is_available());" 输出 CUDA Available:
常见问题
Q:Windows 系统可以运行吗?
A:README 说明 Windows 环境尚未经过严格测试,建议使用 WSL 作为运行环境。
Q:必须安装 CUDA 吗?
A:需要 CUDA 12.6 或更高版本;如果已经安装过可跳过,Mac 环境不需要 CUDA。
Q:7B 模型微调效果怎么样?
A:README 指出 7B 模型表现一般,14B 及以上参数规模的模型效果通常更好。
Q:配置文件在哪里改?
A:把 examples/tg.template.jsonc 复制为 settings.jsonc,训练和推理相关配置都在这个文件里统一修改。
Q:FlashAttention 一定要装吗?
A:不是必须的,它只是用于加速训练和推理的可选组件。
注意事项
- 项目仍处于快速迭代阶段,当前效果不代表最终结果。
- 微调效果很大程度取决于模型规模和聊天数据的数量与质量,通常模型越大、数据越多效果越好。
- 当前聊天机器人部署支持 Telegram、个人微信(基于 openclaw-weixin)、Discord、Slack,WhatsApp 仍在开发中。
- README 未给出具体的训练和部署命令,实际使用请参考官方文档 https://docs.weclone.love 。
核心亮点
- 支持微信、Telegram 等多种聊天记录格式,数据清洗自动化
- 基于主流 LLM 微调,保留个人语气和用词习惯
- 提供 Web 界面,无需编程即可完成训练和部署
不足之处
- 训练需要较高硬件配置,普通用户可能难以本地运行
- 文档/社区待观察
适用场景
- 个人数字分身,自动回复社交消息
- 内容创作者生成风格化文案
- 情感陪伴或虚拟角色定制
替代项目
ChatGPT-Next-Web、LocalAI、Text Generation WebUI
上一篇:Crystal.TTVS
下一篇:Open-LLM-VTuber
同类项目推荐
NeuralLift-360
开源
一张照片,转出 360° 可旋转的 3D 模型
[CVPR 2023, Highlight] "NeuralLift-360: Lifting An In-the-wild 2D Photo to A 3D Obje···
CEB_ECON
开源
上传照片,一键生成可用的 3D 角色模型
AI based all-in-one character generator Blender plug-in. This project contains unoff···
Matlaber
开源
从文字直接生成带真实材质的 3D 模型,告别塑料感
MATLABER: Material-Aware Text-to-3D via LAtent BRDF auto-EncodeR
dlp3d.ai
开源
在网页上快速创建能自主行动的3D数字人
Open-source Autonomous 3D Characters on the Web
ComfyUI_Sonic
开源
一张人像照加一段音频,在 ComfyUI 里生成会说话的数字人视频
Sonic is a method about ' Shifting Focus to Global Audio Perception in Portrait Anim···
Magic123
开源
一张图,几秒钟生成高质量 3D 模型,几何纹理双保障。
[ICLR'24] Official PyTorch Implementation of Magic123: One Image to High-Quality 3D ···
TaoMate
开源
一段音频,实时生成不崩脸的长视频数字人
a real-time digital-human model for long-form audio-video generation
ScanTalk
开源
直接输入3D扫描,音频驱动生成说话头像动画
[ECCV 2024] - ScanTalk: 3D Talking Heads from Unregistered Scans
kimodo
开源
扩散模型一键生成自然人体动作序列
Official implementation of Kimodo, a kinematic motion diffusion model for high-quali···
