Repository navigation
你的兴趣,AI 为你播报。
一款 macOS 原生 AI 个人助理,以个性化播客为核心交互形式。基于你的兴趣话题自动订阅
RSS 信息源,通过 LLM 生成二人对话式播客脚本,再经 TTS 合成语音播放。
核心功能
个性化播客
- 兴趣话题管理 + RSS 自动订阅
- LLM 生成二人对话脚本
- TTS 语音合成(支持火山引擎豆包、macOS 系统 TTS、OpenAI、ElevenLabs)
- 音频播放器(进度控制、倍速播放)
- 周期性自动生成
AI 个人助理
- Skills & Tools 系统(日历、天气、邮件等工具调用)
- 长期记忆持久化
- 行为追踪与推荐优化
- Chat 对话界面
安装
下载:
Elsa-v0.1.dmg
打开 DMG,将 Elsa 拖到 Applications
文件夹。首次运行时如遇安全提示,请前往「系统设置 →
隐私与安全性」点击「仍要打开」。
环境要求
- macOS 14.0+
- 火山引擎豆包 API Key(或其他 OpenAI 兼容接口)
首次运行后在「设置」界面配置 LLM 和 TTS 即可使用。
技术栈
SwiftUI • SwiftData • AVFoundation • 豆包 LLM/TTS • OpenAI 兼容接口
已知限制
- 记忆检索精度待优化
- 播客生成提示词需调优
- 默认话题库与 RSS 源匹配质量有提升空间
- Chat 多轮对话上下文管理待增强
欢迎提交 Issue 和 PR!
完整文档: README