Workflow Automation in Markdown

Open-source. 38 integrations. No vendor lock-in.

Your workflows are just markdown files — readable, diffable, version-controlled. With native MCP support, direct SDK integrations, and built-in AI agent support.

v2.0.1
hello-world.md
---
workflow:
  id: hello-world
  name: Hello World

tools:
  slack:
    sdk: '@slack/web-api'
    auth:
      token: '${SLACK_BOT_TOKEN}'

steps:
  - action: slack.chat.postMessage
    inputs:
      channel: '#general'
      text: 'Hello from marktoflow!'
---

# Hello World

This workflow sends a message to Slack.
marktoflow visual workflow designer

Visual workflow designer — drag-and-drop nodes, AI-assisted editing, one-click execution

Why marktoflow?

📝

Markdown-Native

Workflows are .md files — readable, diffable, and version-controlled with Git.

🔌

MCP-First

Native Model Context Protocol support with zero configuration.

🛠️

Direct SDK Calls

Use official SDKs directly with full TypeScript types — no wrapper APIs.

🤖

AI Agents Included

Use your existing Copilot, Claude, or Codex subscriptions — no extra API keys.

🎨

Visual Editor

Optional drag-and-drop GUI with AI assistance via marktoflow gui.

💰

Cost Tracking

Know exactly what each workflow run costs.

🔄

Control Flow

If/else, loops, parallel execution, map/filter/reduce, try/catch.

🏢

Enterprise Ready

RBAC, approvals, audit logging, and cost tracking built-in.

Quick Start

1

Install

npm install -g @marktoflow/marktoflow
2

Initialize Project

marktoflow init
3

Run Your First Workflow

marktoflow run workflow.md

Or use npx without installation:

npx @marktoflow/marktoflow init

38 Native Integrations

All with TypeScript types, retry logic, and input validation

Communication

  • Slack
  • Teams
  • Discord
  • Telegram
  • WhatsApp
  • Twilio

Email

  • Gmail
  • Outlook
  • SendGrid
  • Mailchimp

Google Workspace

  • Sheets
  • Calendar
  • Drive
  • Docs

Project Management

  • Jira
  • Linear
  • Asana
  • Trello

Knowledge

  • Notion
  • Confluence

Developer

  • GitHub
  • Airtable

Payments

  • Stripe
  • Shopify

Support

  • Zendesk

Storage

  • Dropbox
  • AWS S3

Databases

  • Supabase
  • PostgreSQL
  • MySQL

AI Agents

  • GitHub Copilot
  • Claude Code
  • OpenAI Codex
  • OpenCode
  • Ollama

Plus: Universal REST API Client

Connect to any REST API with full support for all HTTP methods, multiple auth types, and GraphQL.

How It Compares

Feature marktoflow Zapier n8n GitHub Actions
Open source Yes No Yes No
Workflow format Markdown Proprietary JSON YAML
Version control Git-native No Limited Git-native
AI agent support Built-in Add-on Plugin Limited
Direct SDK access Yes No No Via actions
Visual editor Yes Yes Yes No
Self-hosted Yes No Yes Runners only
Per-task pricing Free Yes Free (self-host) Minutes-based

Example Workflows

Production-ready templates to get you started

Codebase Q&A

AI-powered Q&A for your codebase via Slack or Telegram.

View Example →

AI Code Review

Automated code reviews using GitHub Copilot with PR integration.

View Example →

Daily Standup

Aggregate team updates from Jira and send scheduled summaries to Slack.

View Example →

Incident Response

Webhook-triggered incident coordination across multiple services.

View Example →

Approval Workflow

Human-in-the-loop approvals with web forms and notifications.

View Example →

Sprint Planning

AI-assisted sprint planning with Jira integration.

View Example →

Packages

@marktoflow/marktoflow

All-in-one install (CLI + GUI + integrations)

@marktoflow/core

Parser, engine, state management, plugin system

@marktoflow/cli

Command-line interface and workflow runner

@marktoflow/gui

Visual workflow designer (web UI)

@marktoflow/integrations

38 service integrations and AI adapters

Documentation