Visual workflow
automation

Dafthunk is a visual workflow automation platform. Build and deploy serverless workflows by connecting AI models, web scraping tools, data transformations, and APIs through a drag-and-drop editor. Your workflows run on Cloudflare's global edge network with built-in durability and scaling. Open source and self-hostable.

Automate something

By signing up, you agree to our Terms of Service and Privacy Policy.

Prototype workflows on edge infrastructure

Everything you need to build and deploy automation workflows on Cloudflare

Visual Workflow Editor

A React Flow workflow builder for creating automation workflows that makes command-line enthusiasts mildly uncomfortable. Build workflow pipelines by connecting nodes visually. No infrastructure setup, no Docker containers. Just workflows that run on Workers.

Durable Workflow Execution

Run automation workflows using Cloudflare Workflows and Workers across the edge network, where servers are merely a philosophical concept. Your workflows execute everywhere and nowhere simultaneously with built-in durability. The infrastructure handles scaling, you handle the logic.

Persistent Workflow Storage

Save workflow state, execution history, and automation data using D1 SQL databases, R2 object storage and Workers Analytics Engine with reasonable confidence they'll still be there tomorrow. Durable workflow execution that persists even when things go sideways. Because workflows should complete, eventually.

Workflow Triggers & Queues

Nothing happens unless something happens. Trigger workflow automation via HTTP webhooks for event-driven workflows, Queues for reliable message processing, scheduled cron jobs for time-based automation, or manual triggers when you feel like it. Connect to any REST API, integrate with third-party services, and orchestrate complex automation pipelines.

Automation use cases

What you can build with workflow automation

Generate images from text prompts using AI models like Flux, Stable Diffusion, and Imagen. Create unique visuals for marketing campaigns, social media posts, blog illustrations, or creative projects. Build automated pipelines that combine text generation with image creation, allowing you to produce complete visual content from simple inputs. Supports various styles, aspect ratios, and output formats for different use cases from thumbnails to high-resolution artwork.

View workflow →
imagegenerationai

Transcribe audio files to text using Whisper AI with support for multiple languages and accents. Convert podcasts, meeting recordings, interviews, voice memos, and any audio content into searchable, editable text. Build automated workflows that process incoming audio files, generate accurate transcripts, and pipe the text into downstream nodes for summarization, translation, or analysis. Perfect for podcast production, meeting documentation, content repurposing, and accessibility compliance.

View workflow →
audiotranscriptionai

Capture full-page screenshots of any website using headless browser automation powered by Cloudflare Browser Rendering. Build monitoring workflows that automatically capture visual snapshots of web pages, track visual changes over time, and generate reports. Ideal for competitive analysis, compliance monitoring, archiving web content, and automated visual testing of websites and applications.

View workflow →
browserscreenshotautomation

Summarize long text content using AI models like Claude, GPT, and Gemini. Extract key points and condense articles, documents, reports, or any text into concise summaries. Build workflows that automatically process incoming content, identify the most important information, and generate summaries tailored to different audiences or formats. Perfect for content curation, research pipelines, news aggregation, and information processing workflows that need to handle large volumes of text efficiently.

View workflow →
textsummarizationai

Automation capabilities

Workflow nodes across AI, browser automation, data processing, media, and integrations

Build AI workflow automation integrating Anthropic Claude, OpenAI GPT, Google Gemini, and Workers AI for text generation, natural language processing, sentiment analysis, and intelligent automation. Create AI and RAG powered workflows that leverage large language models for content creation, data extraction, translation, summarization, and vision AI capabilities. Automate complex reasoning tasks and build intelligent agents that understand and generate human-like responses.

View 12 nodes →
ClaudeGPTGeminiText generationVision AINLPLLM

Automate web scraping, data extraction, screenshot capture, and PDF generation powered by Browser Rendering at the edge. Extract structured data from websites, monitor web pages for changes, capture full-page screenshots, convert web pages to PDF documents, and interact with dynamic JavaScript-heavy sites. Build headless browser automation workflows that run globally with low latency and handle complex web scraping tasks at scale.

View 8 nodes →
Web scrapingScreenshotsPDF generationCloudflareHeadless browser

Transform and process data in your workflow automation with comprehensive JSON manipulation, CSV parsing and generation, text operations, string formatting, and mathematical computations. Parse, validate, transform, and merge data from multiple sources. Filter, sort, aggregate, and reshape datasets. Perform data cleansing, normalization, and enrichment. Build pipelines that handle complex data transformations and prepare data for analytics, machine learning, or storage.

View 14 nodes →
JSONCSVText processingMath operationsETL

Generate and manipulate images, audio files, documents, and 3D models in your workflow automation for creative content production. Create AI-generated images, edit and transform existing images with Photon, process and convert audio formats, generate PDF documents from templates, and create 3D models programmatically. Build automated media workflow pipelines for marketing materials, social media content, podcasts, documentation, and digital assets at scale.

View 13 nodes →
Image generationAudio processing3D modelsDocumentsPDF

Connect your workflow automation with popular platforms including GitHub for repository management, Discord for community engagement and bot interactions, LinkedIn for professional networking and content publishing, Reddit for community monitoring and content posting, Google Calendar for event scheduling and meeting automation, and Gmail for email management and automated communications. Sync data across platforms and build cross-platform workflow integrations.

View 13 nodes →
GitHubDiscordLinkedInRedditGoogle CalendarGmail

Execute custom JavaScript code within your workflow automation, make HTTP and REST API requests to any service, work with SQL databases and textual datasets, implement conditional logic and branching, persist data, iterate with queues, handle errors and retries, and build complex workflow orchestration. Integrate with any API, transform data programmatically, implement custom business logic, and extend workflow automation capabilities with code when visual nodes aren't enough.

View 11 nodes →
JavaScriptHTTP/APIDatabaseLogic flowsREST API

Open source workflow platform

MIT licensed and developed in public

Open Source & Self-Hosted

MIT licensed workflow automation software with all code available on GitHub. Fork it, self-host the workflow engine on your own infrastructure, extend the node library with custom workflow nodes, or read the source code to understand how serverless workflow orchestration works on Cloudflare. Provided as-is without warranty.

Built to Learn AI-Assisted Coding

We started this project to explore AI-assisted development and better understand its capabilities and limits. Development happens in public on GitHub. Contribute custom workflow nodes, report bugs, request features, or observe how we're building serverless workflow automation infrastructure with AI assistance.