ChatFree 是一个基于 Python 开发的 AI 辅助工具,集成了智能文本补全和 AI 对话助手功能,让 AI 摆脱浏览器的束缚。
- 📝 多模型支持
- 🔧 高度可配置的API设置
- 🌐 系统代理自动识别
- 🚀 快捷键操作支持
git clone https://github.com/hmhm2022/ChatFree
cd ChatFree
pip install -r requirements.txt
python main.py
- Python 3.7+
- requests: HTTP 客户端
- pystray: 系统托盘支持
- keyboard: 快捷键支持
- Pillow: 图像处理
- pywin32: Windows系统API封装
- 提供剪贴板访问功能
- 支持系统代理设置读取
使用 PyInstaller 构建:
pip install pyinstaller
pyinstaller main.spec
在 config.json
中配置:
json
{
"api_key": "你的API密钥",
"api_url": "API地址",
"model": "使用的模型",
"temperature": 0.7,
"keep_history": false,
"custom_prompt": "自定义提示词",
"hotkey": "alt+b",
"assistant_hotkey": "alt+q"
}
- 📝 选择文本:在任意可编辑区域中选中需要续写的文本
- ⌨️ 快捷键:按下
alt+b
(默认,可自定义) 智能补全,长按Ctrl键可暂停 - 🎯 补全过程:支持自定义Prompt,自由定义风格,字数等
- 📚 历史记录:可在设置中选择是否记住补全历史
- 🚀 快速唤醒:按下
alt+q
(默认,可自定义) 呼出AI助手窗口 - 📖 助理模式:
- 选中文本后呼出助手
- 支持翻译、解释和总结功能
- 💬 对话模式:
- 直接呼出助手进行自由对话
- 支持连续对话,保持上下文
- 点击发送或回车键发送消息
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
- ChatAnywhere 给我启发
- Linux.do论坛 不装了,我是兵马俑
如果这个项目对你有帮助,请点一下 ⭐️