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

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案