Khoj 自托管AI第二大脑

learn 索引

主题定位

Khoj 是一款自托管的”个人 AI 第二大脑”,主打对话式创建定时自动化任务:你说一句”每天早上 9 点搜 X 总结发邮件给我”,Khoj 用 LLM 把自然语言直接转成 cron 表达式 + 执行计划,到点自动跑、AI 自主决定怎么采集、结果通过邮件推送。

学习目标:在 30 分钟内搞清 Khoj 能做什么、不能做什么、和已有工具(ActivePieces、OpenClaw、Dify)如何区分使用。

Notes

  • 总览 —— 定位、能力边界、与同类工具差异
  • 流程拆解 —— “对话→自动化”和”到点执行”两条核心链路(含源码行号引用)
  • 速查清单 —— 常用自动化场景模板、限制项、配置要点

关键事实速记

  • 仓库:khoj-ai/khoj,34.5k stars
  • 主体语言:Python(FastAPI + APScheduler)
  • 自动化路由:src/khoj/routers/api_automation.py
  • 自动化执行入口:helpers.scheduled_chat()
  • 内置工具数:11 个(搜索、读网页、深度研究、Notion、Python、操作浏览器等)
  • 推送渠道:邮件(Resend / SMTP)+ WhatsApp(Twilio)+ Phone
  • 自托管:Docker Compose 一键

与已有工具关系

我的工具对应职责
Khoj对话创建采集任务、AI 自主决策怎么查、邮件简报推送
ActivePieces邮件入站读取、外部 webhook 触发、国内 IM 推送适配
OpenClaw国内 IM 多渠道(飞书/微信/QQ/Telegram)“被动陪聊”
DifyLLM 应用产品化(知识库问答、Chatbot)

更详细的差异见 四与同类工具差异

此文件夹下有3条笔记。