[送码] OpenTIL:为 AI Agent 而建的博客平台 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
iskiper
V2EX    分享创造

[送码] OpenTIL:为 AI Agent 而建的博客平台

  •  1
     
  •   iskiper 2 月 27 日 1098 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为了更好地"干中学",做了一个小工具,解决自己的痛点:和 AI 结对编程时学到的东西,对话一关就没了。

    OpenTIL 让你的 AI Agent 兼职博客编辑你负责发现,它负责记录和润色,不知不觉间你的个人博客就长起来了。( OpenTIL = Open + TIL ,TIL 即 "Today I Learned")

    在 Agent 对话里敲一句:

    /til Docker 多阶段构建能把镜像缩小十几倍 

    Agent 自动补上下文、加代码示例、打标签、生成摘要,直接发布到你的主页 opentil.ai/@用户名。继续干活,flow 不断。实际效果看这里:opentil.ai/@biao29

    https://i.imgur.com/7AodGnL.png

    Agent 还会主动留意对话中值得记的东西,在合适的时机提示 TIL: ... 记录一下?点头就存,摇头就过。

    一键安装,40+ Agent 通用:

    npx @opentil/cli@latest 

    支持 Claude Code 、OpenClaw 、Cursor 、Codex 、Copilot 、Windsurf 、Gemini CLI 等。

    https://i.imgur.com/jgk7c6V.png


    不是"加了 AI 的博客",而是"为 Agent 建的博客"

    市面上不缺 AI 写作工具,但它们的思路都是:人打开编辑器 → 叫 AI 帮忙 → 人发布

    OpenTIL 反过来:Agent 是第一作者,人是审稿人。

    你不需要打开任何编辑器。Agent 在你的工作流里编程、调试、查文档全程陪着你。它发现值得记的东西,自己写好,自己发布。你只需要在对话中点个头。

    这不是功能差异,是架构差异。从第一天起,整个系统就是围绕"Agent 怎么写博客"来设计的:

    • Skill 注入Agent 通过一份 Markdown 文件学会 /til 命令,不需要装插件
    • Auto-detection 状态机Agent 自己判断什么时候该提醒,什么时候该闭嘴
    • MCP 知识库接口Agent 能读你之前写过的 TIL ,积累的知识反哺下一次编程
    • 永不丢内容所有 API 失败都先存本地,Agent 替你兜底

    https://i.imgur.com/HuuRurW.png


    背后怎么实现的

    ┌─────────────────────────────────────────────────┐ │ 你的 AI Agent (Claude Code / Cursor / Codex…) │ │ │ │ ┌───────────┐ ┌──────────┐ ┌──────────────┐ │ │ │ SKILL.md │ │ 状态机 │ │ MCP 知识库 │ │ │ │ 学会 /til │ │ 该提醒时 │ │ 读你之前的 │ │ │ │ 命令 │→ │ 才提醒 │ │ TIL 反哺编程 │ │ │ └───────────┘ └──────────┘ └──────┬───────┘ │ └──────────────────────────────────────┼─────────┘ │ POST /api/entries │ GET /mcp ↓ ┌────────────────┐ │ OpenTIL │ │ opentil.ai/@你 │ └────────────────┘ 

    一份 Markdown ,40+ Agent 通吃。 主流 Agent 都支持「技能注入」往指定目录放一个 SKILL.md ,Agent 就学会了 /til。安装器自动检测你装了哪些 Agent ,一键搞定。

    Agent 自己判断什么时候该提醒。 背后是 session 级状态机只在任务边界建议,拒绝一次整个 session 冷却期内不再打扰。不需要写代码,LLM 自己就是状态机的执行引擎。

    知识形成正循环。 通过 MCP 协议,Agent 不只帮你写 TIL ,还能读你之前写过的。积累的知识反哺下一次编程。

    永不丢内容。 API 挂了先存本地,下次连上自动同步。这是设计原则,不是容错。


    博客托管

    注册即开站,不用买域名、不折腾部署:

    • Markdown 全功能(代码高亮、KaTeX 公式、Mermaid 图)
    • 多套主题 + 暗色模式,支持自定义 CSS
    • 内置访问统计
    • 自定义域名
    • AI 润色
    • RSS + Sitemap
    • 数据导入导出,不绑架内容
    • 持续开发新功能

    https://i.imgur.com/CdWOYey.png

    送码

    50 个 30 天 Pro 体验码,先到先得:V2EX2026

    兑换: https://opentil.ai/redeem?code=V2EX2026&ref=v2ex

    项目地址: https://opentil.ai?ref=v2ex

    5 条回复    2026-03-22 12:52:34 +08:00
    too
        1
    too  
       2 月 28 日
    不错!小而美。注册了好好试用和感受一下。
    qinrui
        2
    qinrui  
       2 月 28 日
    30 天之后付费?
    iskiper
        3
    iskiper  
    OP
       2 月 28 日
    @too 一定要试试通过 ai agent 发文章,你会发现你的创作能力会有指数提升
    iskiper
        4
    iskiper  
    OP
       2 月 28 日
    @qinrui
    不是的~ 基础功能一直免费,没有试用期限制。Pro
    是可选的,$5/月,主要多了无限条目、自定义域名这些。大部分人免费版够用了
    too
        5
    too  
       3 月 22 日
    @iskiper 就是直接用 skill 发对吧?这样 agent 会自动补充信息和扩展成完整的文章。感受到了,很棒。就是有时候可能扩充得有点太多了,嘿嘿嘿,失去小而美的快速感觉
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3875 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 10:20 PVG 18:20 LAX 03:20 JFK 06:20
    Do have faith in what you're doing.
    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