freddy-schuetz/n8n-claw
OpenClaw-inspired autonomous AI agent built entirely in n8n. Adaptive RAG-powered memory, Skills via MCP templates, Expert Agents with delegated sub-agents, proactive task management, media understanding - self-hosted with one setup script
解决的问题
n8n-claw 是一个自托管 AI 代理,提供了一个集中式、私有的商业 AI 助手替代方案。它通过将通信渠道(Telegram、Slack、Teams)、长期记忆、任务管理以及网页自动化整合到单一自托管基础设施中,解决了 AI 工具碎片化的问题。
如何工作
该项目使用 n8n 作为编排引擎,PostgreSQL 作为数据存储,Claude(或其他 LLM)作为推理核心。该代理通过一系列专门的工作流来处理不同的功能:
- 通信:通过 Telegram 或 Webhook API 进行交互,可适配其他平台如 Slack 或 Teams。
- 记忆与知识:采用混合搜索(语义 + 全文)和知识图谱,长期追踪实体及其关系。
- 工具:使用 Model Context Protocol (MCP) 执行“技能”(API 集成),通过 SearXNG 执行网页搜索,并通过 Crawl4AI 读取网页内容。
- 自动化:包含“心跳”系统用于重复任务、主动提醒和后台监控。
- 浏览器控制:使用 Browser Use 与 Chromium 配合,可在网站上执行代理操作,包括处理交互式 2FA。
适用人群
希望拥有完全私有、自托管 AI 代理,并深度集成到自身数据和工作流中的用户,以及更倾向于通过 Telegram 等熟悉聊天界面管理 AI 助手的用户。
主要亮点
- 自托管:使用 Docker 在您自己的 VPS 上运行,确保数据隐私。
- 混合记忆:结合语义搜索、实体追踪和时间衰减,维持相关长期上下文。
- 知识图谱:自动映射人物、公司和事件之间的关联。
- 代理式网页浏览:可注册新闻订阅、填写表单,并交互式处理 2FA 登录。
- MCP 集成:支持安装预构建技能或按需构建新的 API 集成。
- 主动型助手:管理任务、发送定时提醒,并监控后台进程。
- 多通道访问:可通过 Telegram、HTTP API 以及 Claude Desktop 或 Cursor 等 MCP 兼容客户端访问。
相关
- 项目
- 项目
- 项目
- 项目
- 项目