
打造一个All in One的个人AI聊天助手
中文介绍 | <a href="https://github.com/bingryan/WeChatAI/raw/WeChatAI-v1.0.10/README.md">English</a>
本项目不为打赏与获利, 仅供参考与学习,只用于个人用户.
https://user-images.githubusercontent.com/41174435/235090423-62082481-1565-4ef6-889e-79f3dceebdba.mp4
https://user-images.githubusercontent.com/41174435/237418023-d62da302-1ffe-4efd-ae25-63f036edc078.mp4
prompt模版中的参数首字母为命令参数:(template: {{{format}}}->command: -f)

请访问Windows, Mac(M1, intel), Linux下载对应的版本
出现以下问题的解决方案:

第一步: 打开系统偏好设置 -> 安全性与隐私 -> 通用 -> 允许任何来源
实在不行执行下面代码:
sudo spctl --master-disable
第二步: xattr -cr /Applications/xxx.app
终端先输入: xattr -cr , 然后把应用拖拽到终端
左侧设置拦作为全局的设置, 包含了语言,自定义头像,主题设置, 用户聊天背景,助手聊天背景, 用户markdown和raw, 助手markdown和raw,全局Chatgpt配置,
新建聊天界面都会从全局配置读取作为默认配置 -> 生成自己 Open AI KeyCommandOrControl+Shift+K# install dependencies
pnpm install
# web
pnpm dev
# desktop
pnpm tauri dev
pnpm install
pnpm build
pnpm tauri build
对于任何形式的 PR 都是欢迎的(文档, UI, 代码)
Q: 1. 为什么 server 层还有一个没用上的 chatgpt 的后端服务
A: 1. 编码之初是希望在 server 层统一接口请求,避免跨域问题, 调试测试逻辑已经完成,但是某些区域需要科学上网才可以访问 OpenAI 的 API,而且 tauri proxy 没有成熟的proxy settings, 没有想到好的方案把 proxy 给 spawn 出来的 server,所以暂时还是在前端直接请求了. 代码暂时不移除,希望给他人对用 rust 实现,提供一个参考.
Q: 2. server 除了现在的静态资源的上传和展示之外,还希望做什么?
A: 2. 有了 server,在处理上就更加具有灵活性, 希望集成在本地 AI Model 和服务,作为个人工具提供更多多样性和可能性
Q: 3. 输入框上面还有很多无效的点击图标, 为什么不去掉?
A: 3. 这些图标后面功能会慢慢加入功能, 比如图片处理, 文件处理(比如论文总结,书籍总结), 以及历史聊天内容导出和检索等等
$ claude mcp add WeChatAI \
-- python -m otcore.mcp_server <graph>