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 相容客戶端存取。
相關
- 專案
- 專案
- 專案
- 專案
- 專案