agent-second-brain
Telegram语音→Obsidian笔记的AI记忆管家,用已有Claude订阅实现24小时永不停机
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Telegram语音→Obsidian笔记的AI记忆管家,用已有Claude订阅实现24小时永不停机
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象这个场景:你正在晨跑,脑子里突然冒出一个绝妙的产品创意——但你没有停下来打字的能力。等你跑完回家、洗完澡,那个灵感早就烟消云散了。
Agent Second Brain 就是来解决这个问题的:你在 Telegram 上发一条语音,它会自动转成文字、让 Claude 理解消化、然后整理成带双向链接的笔记存入你的 Obsidian 知识库。整个过程你不需要掏手机打字,5 秒钟语音,笔记自动归档。
这不只是语音备忘录。这是一个「永不停机的第二大脑」——它 24/7 运行在 $5 的 VPS 上,用你已经付费的 Claude 订阅,没有任何按 token 计费的账单。
这个项目解决了一个真实且普遍的个人知识管理痛点:灵感转瞬即逝,传统工具跟不上节奏。
大多数 PKM(Personal Knowledge Management)工具的核心问题是「录入成本太高」——你要手动打开 App、手动打字、手动分类。而 Agent Second Brain 把这个门槛降到了发一条语音的水平。配合 Obsidian 的双向链接和图谱视图,它还能让你的笔记不再是孤立的碎片,而是形成一张可探索的知识网络。
这个项目最值得技术人关注的一点,是它对 Claude 2026年6月15日计费政策变更 的应对方案。
当日 Anthropic 将 claude -p(headless 批处理模式)的计费从订阅制切换到了按量付费后,许多依赖 Claude API 的第三方工具面临成本暴涨的问题。作者做了一个很聪明的选择:不调用 headless API,而是直接驱动一个持久的交互式 Claude Code 会话。
具体实现是:
fcntl.flock)确保并发安全代码层面,整个项目采用标准的 Python asyncio 架构(Telegram Bot 用 aiogram,这是一个轻量级异步 bot 框架),核心服务包括:
| 模块 | 职责 |
|---|---|
claude_session.py | 驱动 tmux 持久会话,管理文件锁和超时 |
processor.py | 构建 Prompt,调度 ClaudeSession |
transcription.py | 调用 Deepgram API 语音转文字 |
cron.py | 定时任务管理(支持 cron 表达式) |
bot/main.py | Telegram Bot 初始化和路由 |
watchdog.py | 监控 tmux 会话健康,异常自动恢复 |
技术栈非常干净:Python 3.12+ / aiogram 3.x(Telegram 异步 Bot)/ Deepgram SDK / Pydantic Settings / croniter。依赖极少,没有沉重的 ML 框架,是那种「一个人能维护」的项目。
优点:
门槛和局限:
适合人群:
不适合人群:
过去一年,AI Agent 的主流叙事是「帮 AI 做事」——Coding Agent、Research Agent。但 Agent Second Brain 代表的是另一条路:让 AI 辅助人的认知和记忆。
它的增长数据也印证了这个方向被认可:293 stars、197 forks,从 2025年12月发布到 2026年7月,不到7个月。用户主要是技术背景的 PKM 爱好者,在 GitHub 和 Telegram 社区都有活跃讨论。
总结:如果你是一个有 Obsidian 知识库、想要把碎片灵感变成结构化知识的人,Agent Second Brain 是一个经过精心设计、成本极低、且架构思路很聪明的工具。它的核心价值不在于用了多少高大上的 AI 技术,而在于把语音→理解→归档这个流程打磨得足够顺滑,让记录知识这件事变得几乎不需要成本。