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.
---
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.
Visual workflow designer — drag-and-drop nodes, AI-assisted editing, one-click execution
Workflows are .md files — readable, diffable, and version-controlled with Git.
Native Model Context Protocol support with zero configuration.
Use official SDKs directly with full TypeScript types — no wrapper APIs.
Use your existing Copilot, Claude, or Codex subscriptions — no extra API keys.
Optional drag-and-drop GUI with AI assistance via marktoflow gui.
Know exactly what each workflow run costs.
If/else, loops, parallel execution, map/filter/reduce, try/catch.
RBAC, approvals, audit logging, and cost tracking built-in.
npm install -g @marktoflow/marktoflow
marktoflow init
marktoflow run workflow.md
Or use npx without installation:
npx @marktoflow/marktoflow init
All with TypeScript types, retry logic, and input validation
Connect to any REST API with full support for all HTTP methods, multiple auth types, and GraphQL.
| 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 |
Production-ready templates to get you started
Aggregate team updates from Jira and send scheduled summaries to Slack.
View Example →@marktoflow/marktoflowAll-in-one install (CLI + GUI + integrations)
@marktoflow/coreParser, engine, state management, plugin system
@marktoflow/cliCommand-line interface and workflow runner
@marktoflow/guiVisual workflow designer (web UI)
@marktoflow/integrations38 service integrations and AI adapters