[开源] DailyClaw - 住在 Telegram 里的个人生活助手,插件化,可扩展 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
buhuipao

[开源] DailyClaw - 住在 Telegram 里的个人生活助手,插件化,可扩展

  •  
  •   buhuipao 19 天前 686 次点击

    我是一个大厂程序员( INTJ ),平时想法多、爱看书、喜欢记录和反思。我一直践行曾国藩的「每日四省」,也一直想要一个能帮我处理日常生活琐事的私人助手记录想法、追踪习惯、提醒反思、总结一天。

    最近 OpenClaw 很火,我也试了。说实话,它很强大多通道、Agent 编排、企业级架构。但它是给打工仔搞工作流的。我需要的是下班后给自己用的东西一个懂我日常生活的小助手。

    找了一圈,没有一个工具满足我。笔记 App 太被动(空白页等你写),AI Agent 框架太重(我只想记个想法,不想部署一个 Kubernetes 集群)。

    Telegram 是我每天都开着的。 所以我做了 DailyClaw一个住在 Telegram 里的、可扩展的个人生活助手。

    内置功能

    随手记录 发文字/图片/语音/链接,AI 自动分类、去重、摘要。不需要打开任何新 App 。

    曾国藩四省 每晚 Bot 引导你做四部分反思(晨起、所阅、待人接物、反省)。比空白页有效 10 倍。

    自动日记 23:50 如果你没写日记但发过消息,LLM 自动帮你从当天记录生成一篇。第二天醒来就能看到。

    习惯追踪 自然语言创建计划("每天学雅思,晚上 8 点提醒"),自然语言打卡("今天练了 30 分钟听力"),GitHub 风格热力图看进度。

    周/月总结 LLM 生成的阶段性回顾,帮你看到自己的变化。

    多语言 中文/英文/日文,/lang zh 一键切换。

    但它不只是日记

    DailyClaw 的核心是一个插件化框架。日记、打卡、记录、总结都是插件。你可以写自己的插件来扩展它:

    • 想加一个读书清单管理?写个 plugin
    • 想加一个记账/消费追踪?写个 plugin
    • 想加一个健身记录?写个 plugin
    • 想加一个番茄钟?写个 plugin

    一个插件就是一个文件夹:__init__.py + commands.py + locale.py + migrations/。框架自动发现、自动注册。开发文档在这里

    "又造轮子了?"

    我知道你想说什么。坦诚地说:

    • 如果你只是想记笔记 → Flomo/Obsidian 够了
    • 如果你想搞企业级 AI 工作流 → OpenClaw 更合适
    • 如果你想要一个住在你聊天工具里的、会主动引导你反思的、忘了写帮你补的、还能不断扩展新功能的私人助手 → 这就是 DailyClaw 做的事
    DailyClaw Flomo Obsidian OpenClaw
    定位 个人生活助手 笔记 知识库 企业 Agent
    记录方式 Telegram 消息 专用 App 专用 App 多通道
    主动引导 反思+提醒
    自动生成 LLM 日记
    可扩展 插件系统 社区插件
    自部署
    复杂度 一个 Docker 命令 SaaS 需要学 200 页文档

    技术栈

    Python + python-telegram-bot + OpenAI-compatible LLM + SQLite + Docker

    一键部署

    docker run -d --name dailyclaw \ --env-file .env \ -v $(pwd)/config.yaml:/app/config.yaml:ro \ -v $(pwd)/data:/app/data \ buhuipao/dailyclaw:latest 

    GitHub: https://github.com/buhuipao/dailyclaw Docker Hub: https://hub.docker.com/r/buhuipao/dailyclaw

    不想自己部署?先试试

    我搭了一个公共试用 Bot:https://t.me/DailyClaw22_Bot

    使用方法:

    1. 点链接打开 Bot ,发送 /start
    2. 在本帖回复你的 Telegram 数字 ID(发 /start@userinfobot 可以获取)
    3. 我手动邀请你后就能用了

    试用须知: 这个 Bot 跑在我的服务器上,消息会经过 LLM 处理。使用即表示你同意:不发送个人隐私信息(身份证、银行卡、密码等)和任何违法违规内容。 由此产生的一切法律后果由使用者自行承担。我提供这个试用只是为了让大家体验功能,如果你在意隐私,强烈建议自己部署。


    给那些想法多、爱记录、相信「日日反省、日日精进」的普通人。 欢迎写插件扩展它。

    求个 Star

    3 条回复    2026-04-10 12:36:09 +08:00
    mx1700
        1
    mx1700  
       19 天前 via Android   1
    挺好,支持一下
    buhuipao
        2
    buhuipao  
    OP
       17 天前 via Android
    @mx1700 谢谢,欢迎试用
    buhuipao
        3
    buhuipao  
    OP
       14 天前
    关于 DailyClaw Bot 之前无法使用的说明

    Hi 各位,之前有 V 友反馈试用 DailyClaw Bot 时遇到问题,这里统一说明下。

    原因:之前 Bot 是白名单机制,未被邀请的用户发消息不会有任何响应。
    这是我自用时留下的设定,分享帖子时忘记开放了,抱歉给大家带来不好的体验。

    现在已经修复,主要更新:

    1. 开放试用 任何人都可以直接使用,不需要邀请
    2. 不用记命令 直接发消息就行,Bot 会自动理解你的意图:
    - 「跑了 5 公里」→ 自动打卡到你的跑步计划
    - 「删除刷牙计划」→ 自动归档
    - 「看看我的计划」→ 显示进度
    3. 所有消息自动记录 文字、图片、语音、链接都会被分类保存
    4. 试用额度 10 条/分钟,50 条/天(够日常使用,防止滥用)

    想要无限额度可以直接在 Bot 里联系我获取邀请。

    GitHub: https://github.com/buhuipao/dailyclaw
    欢迎 star / 提 issue / 贡献插件
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     903 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 19:50 PVG 03:50 LAX 12:50 JFK 15:50
    Do have faith in what you're doing.
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11940834-2', 'v2ex.com'); ga('send', 'pageview'); ga('send', 'event', 'Node', 'topic', 'telegram'); ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86