一个集成了每日笔记记录、AI总结和小红书分享功能的桌面应用。 本项目借鉴了:https://github.com/BetaStreetOmnis/xhs_ai_publisher
- ⌨️ 快捷键(Ctrl+Alt+F)快速保存剪贴板内容
- 🕒 自动记录时间戳
- 👀 支持实时预览笔记内容
- 💾 自动保存到本地文件
- 📝 支持多种笔记格式
- 🤖 支持多个AI模型配置(OpenAI、DeepSeek等)
- 📝 支持自定义总结提示词
- 🎯 一键生成每日内容总结
- 💡 智能分析日常记录
- 📋 总结内容自动保存
- 🔄 自动加载历史总结
- 🚀 一键发布到小红书
- ✨ AI优化文案,自动调整文风
- 🎨 自动生成配图
- 📊 支持预览效果
- 🔐 手机验证码登录
- 💫 自定义发布标题和内容
- 📚 支持多种卡片类型
- 🎯 智能提取知识点
- 🔄 一键导入Anki
- ⚡ 支持批量生成
- 📝 自定义模板
-
环境要求
- Python 3.12
- Chrome浏览器(用于小红书发布功能)
- Anki软件(用于制卡功能)
-
安装步骤
# 克隆仓库 git clone [repository_url] cd [repository_name] # 创建虚拟环境 python -m venv venv source venv/bin/activate # Linux/Mac venv\\Scripts\\activate # Windows # 安装依赖 pip install -r requirements.txt
-
配置设置
- 复制
config.example.json
为config.json
- 在
config.json
中配置你的AI模型API信息:
{ "models": { "your_model": { "base_url": "your_api_base_url", "api_key": "your_api_key", "model_name": "your_model_name" } }, "default_model": "your_model" }
- 复制
- 启动程序后,切换到"每日笔记"标签页
- 使用快捷键
Ctrl+Alt+F
快速保存剪贴板内容 - 或直接在输入框中输入内容并点击保存
- 点击"生成总结"可获取AI生成的每日总结
- 切换到"小红书发文"标签页
- 输入手机号登录小红书账号
- 在内容输入框中输入要发布的内容
- 点击"生成内容"获取优化后的文案和配图
- 预览效果后点击"预览发布"完成发布
- 切换到"Anki制卡"标签页
- 输入要制作成卡片的知识点内容
- 选择卡片类型(基础问答、完形填空等)
- 点击"生成卡片"预览生成的卡片
- 确认无误后点击"导出到Anki"完成导入
-
隐私保护
- 所有隐私信息(如API密钥、登录凭证)都存储在本地
- 建议定期检查并更新密码
-
数据备份
- 笔记内容保存在
daily_notes
目录 - 总结内容保存在
daily_summaries
目录 - 建议定期备份这些目录
- 笔记内容保存在
-
使用限制
- 小红书发布功能需要登录账号
- AI功能需要配置有效的API密钥
- Anki制卡功能需要安装AnkiConnect插件
-
小红书登录失败
- 确保输入正确的手机号
- 检查网络连接
- 确保Chrome浏览器已安装
-
AI功能无法使用
- 检查API密钥是否正确
- 确认网络连接正常
- 查看API余额是否充足
-
Anki导出失败
- 确保Anki软件已启动
- 检查AnkiConnect插件是否安装
- 确认卡片格式正确
欢迎提交Issue和Pull Request来改进项目。在提交代码前,请确保:
- 代码符合Python PEP 8规范
- 添加必要的注释和文档
- 更新requirements.txt(如果添加了新依赖)
- 测试所有功能正常工作