Open-source · Local-first · AI-native

Build AI workflows without writing code

Connect any LLM, trigger any event, automate anything. Self-hosted or cloud.

Join 500+ developers waiting for the visual AI workflow builder.

Why AI Workflow Tools Matter Right Now

Every week, thousands of developers hit the same wall: they want to chain LLM calls, trigger actions from webhooks, and schedule AI tasks — but the existing tools are either too expensive, too complex, or too closed. On Reddit’s r/selfhosted and r/AI_Agents, the same complaint surfaces daily: “Zapier costs $60/month for basic AI steps, and n8n feels like a full-time job to configure.” The signal is loud: developers want a visual, self-hostable layer that speaks AI natively.

Current solutions miss the mark. Zapier and Make treat AI as an afterthought — you can call an API, but you can’t orchestrate prompts, manage token budgets, or see cost per run. n8n is powerful but steep: its learning curve and node-based complexity scare away solo builders. LangChain is code-first, which excludes the growing group of non-engineers who need automation. There’s a gap for a tool that combines the simplicity of Zapier with the control of self-hosting and the intelligence of native LLM orchestration.

The timing is perfect. OpenAI, Anthropic, and Ollama have made LLM APIs standard, and the self-hosted community is booming. With Keystroke, you get a visual canvas, YAML export, and token-level observability — all in a lightweight Docker container. This isn’t a toy; it’s the missing layer for the AI-native automation stack.

How It Works

1

Connect your models

Add OpenAI, Anthropic, or local Ollama endpoints in one click. No API keys juggling — just paste your key or point to your local server.

2

Drag, drop, trigger

Build workflows visually: choose a trigger (webhook, schedule, file change), add prompt nodes, and connect them to model calls. It’s as easy as drawing a flowchart.

3

Run & observe

Execute your workflow and watch live logs. See token usage, cost per step, and latency. Export the entire flow as YAML for version control or sharing.

What You Get

AI-native orchestration

First-class support for OpenAI, Anthropic, and Ollama. Chain prompts, manage context windows, and see token cost per run — not just a black-box API call. Optimize your workflows with real-time cost insights.

Local-first & private

Your data never leaves your server. Run Keystroke via Docker Compose, connect to your own Ollama instance, and keep sensitive prompts and results completely under your control. No cloud lock-in, no privacy concerns.

Visual builder + YAML

Build workflows by dragging nodes on a canvas — no coding required. But when you need version control, export your flow as clean YAML. Perfect for teams that want both visual clarity and Git-friendly configs.

🔒 Open source (AGPL) ⚡ 5-min setup 💳 No credit card required