Repository navigation
v1.0.1
🎉 What's Changed
WeClone 1.0 is here! WeClone grows from fine-tuned clones into building a complete personal model of you. You can now distill a life portrait from your chat history, review it, and serve it over MCP as long-term memory for AI assistants or AI clones. The original fine-tuning workflow remains fully supported.
Life portrait
weclone-cli build-profilebuilds your life portrait in one command, using Codex or any OpenAI-compatible API.- The portrait is organized by domain and topic. Every fact has a privacy level and a time scope, and traces back to the chats it came from.
- Speaking style analysis: 179 style features in ten categories.
- The portrait is currently extracted in Chinese, and English chats have not been tested yet.
Assistant access
- Claude Code, Codex and other assistants read your portrait and domain summaries over MCP. You decide which domains and privacy levels they can read.
Web UI
- Review your portrait fact by fact, confirm domain summaries, view your speaking style, and manage access for assistants and chat bots.
- A new design with light and dark themes, available in Chinese and English.
weclone-cli server --demoshows a demo portrait before you build your own.
Privacy
- Data is encrypted locally by default, with one password for the web UI and the command line.
Fine-tuned clone
- Chat bots such as AstrBot and LangBot connect to your clone with a token.
- Quantization settings now take effect in training and inference by @xhrxgr in #218
- GPUs without bfloat16, such as T4 and V100, are supported through the
dtypeoption by @octo-patch in #212 test-modelasks you to start the server first when it is not running by @octo-patch in #213- Generated training data is saved to the dataset set in the config by @Iams4kura in #229
⚠️ Upgrade Notes
- Update your
settings.jsoncagainst the newsettings.template.jsonc. - New configs store data encrypted by default. Existing configs without
security_argsstay in plaintext. - The life portrait, web UI and assistant access need only
uv pip install -e .. Fine-tuning still needs--group main.
🐛 Bug fix
New Contributors
- @octo-patch made their first contribution in #213
- @xhrxgr made their first contribution in #218
- @Dessalines39394 made their first contribution in #224
- @Londopy made their first contribution in #232
- @Iams4kura made their first contribution in #229
- @XiaoZheBrother made their first contribution in #249
- @lhongjie70-sudo made their first contribution in #253
Full Changelog: v0.3.03...v1.0.1
😊 更新内容
WeClone 1.0 正式发布!WeClone 现在从微调分身走向完整的个人模型建模。现在可以从聊天记录中总结出人生画像,经过审核后通过 MCP 作为长期记忆提供给 AI 助理或 AI 分身,原有的微调流程也会完整保留。
人生画像
weclone-cli build-profile一条命令生成人生画像,支持 Codex 或任意 OpenAI 兼容 API。- 画像按板块与主题组织,每条事实标注隐私级别和时间范围,并可追溯原文。
- 语言风格分析:十大类、179 项风格特征。
助手接入
- Claude Code、Codex 等助手可通过 MCP 读取你的画像与板块总结,能读哪些板块、读到哪个隐私级别由你设定。
网页
- 逐条审核画像,确认板块总结,查看语言风格,管理助手和聊天机器人的接入。
- 全新设计,支持浅色和深色主题,提供中英文界面。
weclone-cli server --demo可以在生成自己的画像前先查看示例画像。
隐私
- 数据默认在本地加密存储,网页和命令行共用一个密码。
微调分身
- AstrBot、LangBot 等聊天机器人通过令牌接入分身。
- 量化配置在训练和推理中正确生效(@xhrxgr,#218)。
- 通过
dtype选项支持 T4、V100 等不支持 bfloat16 的显卡(@octo-patch,#212)。 test-model在服务未启动时提示先启动服务(@octo-patch,#213)。- 生成的训练数据保存到配置指定的数据集(@Iams4kura,#229)。
升级说明
- 请对照新的
settings.template.jsonc更新settings.jsonc。 - 新配置默认加密存储,未设置
security_args的旧配置仍为明文。 - 人生画像、网页和助手接入只需
uv pip install -e .,微调仍需--group main。