Metadata-Version: 2.4
Name: wechat-copilot
Version: 0.0.1
Summary: 自动解析微信窗口的聊天内容,结合AI大模型，生成回复建议。
Project-URL: Homepage, https://github.com/saifeiLee/wechat-copilot
Project-URL: Repository, https://github.com/saifeiLee/wechat-copilot.git
Author-email: lisaifei <waltermitty121906@gmail.com>
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: openai>=1.63.2
Requires-Dist: pydantic>=2.10.4
Requires-Dist: pynput>=1.7.7
Requires-Dist: pyobjc>=11.0.0
Requires-Dist: pyperclip>=1.9.0
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: rumps>=0.4.0
Description-Content-Type: text/markdown

# wechat-copilot

自动解析微信窗口的聊天内容,结合 AI 大模型，生成回复建议。

![演示](docs/demo.gif)

## 快速安装

```bash
pip install wechat-copilot
```

## 配置

1. 创建配置文件:

```bash
mkdir -p ~/.wechat-copilot
touch ~/.wechat-copilot/config.env
```

2. 编辑配置文件 `~/.wechat-copilot/config.env`:

```bash
# 必填：OpenAI API密钥
OPENAI_API_KEY=your_key_here

# 可选：OpenAI API地址（默认为 https://api.openai.com/v1）
OPENAI_BASE_URL=https://api.openai.com/v1

# 可选：快捷键设置（默认为 cmd+shift+space）
SHORTCUT=cmd+shift+space
```

## 使用方法

1. 运行助手:

```bash
wechat-copilot
```

2. 打开微信聊天窗口
3. 快捷键：`cmd+shift+space` 触发
4. GPT 会根据聊天内容生成回复建议，以系统通知的方式展示，自动复制到剪贴板
5. 粘贴文本到聊天框，自行决定二次编辑

## 开发者指南

如果你想参与开发:

```bash
git clone https://github.com/yourusername/wechat-copilot.git
cd wechat-copilot
pip install -e ".[dev]"
```

## 核心思路

1. 使用 `pyobjc` 获取微信窗口的聊天内容
2. 使用 `openai` 的 API 生成回复建议
3. 使用 `osascript` 生成系统通知
4. 使用 `pyperclip` 自动复制到剪贴板

---

喜欢的话，可以点个 ��star🌟 支持一下。感谢感谢。
