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

What it solves

n8n-claw is a self-hosted AI agent that provides a centralized, private alternative to commercial AI assistants. It solves the problem of fragmented AI tools by integrating communication channels (Telegram, Slack, Teams), long-term memory, task management, and web automation into a single, self-hosted infrastructure.

How it works

The project uses n8n as the orchestration engine, PostgreSQL for data storage, and Claude (or other LLMs) as the reasoning core. The agent operates through a series of specialized workflows that handle different capabilities:

  • Communication: Interacts via Telegram or a Webhook API that can be adapted for other platforms like Slack or Teams.
  • Memory & Knowledge: Employs a hybrid search (semantic + full-text) and a knowledge graph to track entities and relationships over time.
  • Tooling: Uses the Model Context Protocol (MCP) to execute "skills" (API integrations), perform web searches via SearXNG, and read webpages via Crawl4AI.
  • Automation: Includes a "heartbeat" system for recurring tasks, proactive reminders, and background monitoring.
  • Browser Control: Uses Browser Use with Chromium to perform agentic actions on websites, including handling interactive 2FA.

Who it’s for

Users who want a fully private, self-hosted AI agent with deep integration into their own data and workflows, and those who prefer to manage their AI assistant via a familiar chat interface like Telegram.

Highlights

  • Self-Hosted: Runs on your own VPS using Docker, ensuring data privacy.
  • Hybrid Memory: Combines semantic search, entity tracking, and time-decay to maintain relevant long-term context.
  • Knowledge Graph: Automatically maps connections between people, companies, and events.
  • Agentic Web Browsing: Can sign up for newsletters, fill forms, and handle 2FA logins interactively.
  • MCP Integration: Supports installing pre-built skills or building new API integrations on demand.
  • Proactive Assistant: Manages tasks, sends scheduled reminders, and monitors background processes.
  • Multi-Channel: Accessible via Telegram, HTTP API, and MCP-compatible clients like Claude Desktop or Cursor.

Related

  • Project
  • Project
  • Project
  • Project
  • Project