Open-source · Local-first · AI-native
Connect any LLM, trigger any event, automate anything. Self-hosted or cloud.
Join 500+ developers waiting for the visual AI workflow builder.
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.
Add OpenAI, Anthropic, or local Ollama endpoints in one click. No API keys juggling — just paste your key or point to your local server.
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.
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.
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.
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.
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.