{
 "schema_version": 1,
 "generated": "2026-10-26",
 "url": "https://dedupedai.com/best-ai-repos-for/workflow-automation/",
 "task": "AI workflow automation",
 "question": "What is the best open-source tool for AI workflow automation?",
 "answer": "The best open-source AI repos for AI workflow automation right now are n8n, Dify and OpenClaw. n8n is the most starred workflow tool here: a visual canvas plus code, with 1500+ integrations (fair-code license); Dify is stronger when the workflow is an LLM app with RAG; OpenClaw is a personal assistant that runs on your own computer and works in your chat apps.",
 "md": "https://dedupedai.com/best-ai-repos-for/workflow-automation/index.md",
 "repos": [
  {
   "repo": "n8n-io/n8n",
   "title": "n8n",
   "url": "https://dedupedai.com/use-cases/n8n-io-n8n/",
   "github": "https://github.com/n8n-io/n8n",
   "what": "n8n is a fair-code workflow automation platform for building AI agents and workflows. You combine a visual canvas with JavaScript or Python code, connect to 1500+ integrations, use OpenAI, Anthropic, Google or open-source models, add human approvals, and run it self-hosted with Docker or in n8n's cloud. There are 9,000+ workflow templates to start from.",
   "who": "Ops people, founders and developers who want to automate multi-step work across their apps, with AI steps and approvals, on a server they control.",
   "stars": 208514,
   "language": "TypeScript",
   "requirements": [
    "Docker for the self-hosted quick start",
    "Accounts or API keys for the apps and models you connect"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Self-host n8n with Docker in 5 minutes",
     "url": "https://dedupedai.com/use-cases/n8n-io-n8n/self-host-n8n-with-docker/"
    },
    {
     "title": "Build an AI agent workflow with a human approval step",
     "url": "https://dedupedai.com/use-cases/n8n-io-n8n/build-an-ai-agent-workflow-with-human-approval/"
    },
    {
     "title": "Add JavaScript or Python code where the visual nodes stop",
     "url": "https://dedupedai.com/use-cases/n8n-io-n8n/add-custom-code-to-an-automation/"
    }
   ],
   "best": {
    "title": "Self-host n8n with Docker in 5 minutes",
    "url": "https://dedupedai.com/use-cases/n8n-io-n8n/self-host-n8n-with-docker/",
    "difficulty": "Beginner",
    "time": "10 minutes",
    "agents": [],
    "steps": [
     "Install Docker",
     "Create a volume: docker volume create n8n_data",
     "Start n8n: docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n",
     "Open the editor at http://localhost:5678 and create the owner account",
     "Or use the install script curl -fsSL https://get.n8n.io | sh"
    ],
    "md": "https://dedupedai.com/use-cases/n8n-io-n8n/self-host-n8n-with-docker/index.md"
   }
  },
  {
   "repo": "langgenius/dify",
   "title": "Dify",
   "url": "https://dedupedai.com/use-cases/langgenius-dify/",
   "github": "https://github.com/langgenius/dify",
   "what": "Dify is an open-source platform for building LLM apps. It combines a visual workflow canvas, a RAG pipeline that ingests PDFs and slides, agents with their own sandbox, support for hundreds of models, a prompt IDE, observability and a backend-as-a-service API, so a team can go from prototype to production in one workspace. It runs in Dify Cloud or self-hosted with Docker Compose.",
   "who": "Teams and builders who want to ship chatbots, internal assistants and AI workflows without hand-writing the whole stack.",
   "stars": 159456,
   "language": "Python",
   "requirements": [
    "Docker and Docker Compose v2.24.0 or later for self-hosting",
    "A machine with at least 2 CPU cores and 4 GiB RAM",
    "API keys for the model providers you use"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Self-host Dify with Docker Compose",
     "url": "https://dedupedai.com/use-cases/langgenius-dify/self-host-dify-with-docker-compose/"
    },
    {
     "title": "Build a chatbot over your PDFs and slides",
     "url": "https://dedupedai.com/use-cases/langgenius-dify/build-a-docs-chatbot-with-the-rag-pipeline/"
    },
    {
     "title": "Give a Dify agent tools from MCP servers and the marketplace",
     "url": "https://dedupedai.com/use-cases/langgenius-dify/run-a-sandboxed-dify-agent-with-mcp-tools/"
    }
   ],
   "best": {
    "title": "Self-host Dify with Docker Compose",
    "url": "https://dedupedai.com/use-cases/langgenius-dify/self-host-dify-with-docker-compose/",
    "difficulty": "Beginner",
    "time": "20 minutes",
    "agents": [],
    "steps": [
     "Clone the repo, then cd dify and cd docker",
     "Run cp .env.example .env",
     "Start it with docker compose up -d",
     "Open http://localhost/install and complete initialization",
     "Add your model provider keys in settings"
    ],
    "md": "https://dedupedai.com/use-cases/langgenius-dify/self-host-dify-with-docker-compose/index.md"
   }
  },
  {
   "repo": "openclaw/openclaw",
   "title": "OpenClaw",
   "url": "https://dedupedai.com/use-cases/openclaw-openclaw/",
   "github": "https://github.com/openclaw/openclaw",
   "what": "OpenClaw is an open-source personal AI assistant that runs on your own computer and answers you in the chat apps you already use, such as WhatsApp, Telegram, Slack, Discord, Signal and iMessage, plus native apps for desktop and phone. One Gateway process holds sessions, tools and channel connections; models and agent harnesses (Claude, Codex, local models) are swappable plugins. State, memory and credentials stay on your hardware, and there is no paid tier or hosted service.",
   "who": "People who want one always-on assistant they can message from their phone, running on hardware they control, and teams that want a shared deployment of the same thing.",
   "stars": 392973,
   "language": "TypeScript",
   "requirements": [
    "macOS, Linux, Windows or WSL2 (the installer provisions Node.js if needed)",
    "An API key or plan for a model provider, or a local model",
    "Accounts for the chat apps you want to connect"
   ],
   "uc_count": 3,
   "use_cases": [
    {
     "title": "Run your own AI assistant on your laptop in 10 minutes",
     "url": "https://dedupedai.com/use-cases/openclaw-openclaw/run-your-own-ai-assistant-on-your-laptop/"
    },
    {
     "title": "Message your assistant from WhatsApp, Telegram or Slack",
     "url": "https://dedupedai.com/use-cases/openclaw-openclaw/message-your-assistant-from-whatsapp-or-telegram/"
    },
    {
     "title": "Swap Claude, Codex or a local model behind the same assistant",
     "url": "https://dedupedai.com/use-cases/openclaw-openclaw/swap-models-and-harnesses-without-rebuilding/"
    }
   ],
   "best": {
    "title": "Run your own AI assistant on your laptop in 10 minutes",
    "url": "https://dedupedai.com/use-cases/openclaw-openclaw/run-your-own-ai-assistant-on-your-laptop/",
    "difficulty": "Beginner",
    "time": "15 minutes",
    "agents": [],
    "steps": [
     "On macOS, Linux or WSL2 run curl -fsSL https://openclaw.ai/install.sh | bash (Windows PowerShell: iwr -useb https://openclaw.ai/install.ps1 | iex)",
     "If you already manage Node.js, use npm install -g openclaw@latest --allow-scripts=openclaw instead",
     "Run openclaw onboard --install-daemon; onboarding verifies model access, creates the workspace and configures the Gateway",
     "Check it with openclaw gateway status, then open the Control UI with openclaw dashboard",
     "Send a message in the Control UI to confirm the assistant answers"
    ],
    "md": "https://dedupedai.com/use-cases/openclaw-openclaw/run-your-own-ai-assistant-on-your-laptop/index.md"
   }
  }
 ]
}
