If you can't see it, you can't trust it.
A Rust-powered workflow engine that runs on your device β laptop, server, or phone.
Fully typed. Fully traceable. Fully yours.
β Star on GitHub Β· π Docs Β· π¬ Discord Β· π₯ Download
Flow-Like is a visual workflow automation platform that runs entirely on your hardware. Build workflows with drag-and-drop blocks, run them on your laptop, phone, or server, and get a clear record of where data came from, what changed, and what came out β no cloud dependency, no black boxes, no guesswork.
Most workflow tools force you into their cloud. Your data leaves your machine, passes through third-party servers, and you're locked into their infrastructure. Offline? Stuck. Want to self-host? Pay enterprise prices.
Flow-Like runs wherever you choose β your laptop, your phone, your private server, or cloud infrastructure you control. Your data stays where you put it. No forced cloud dependency, no vendor lock-in, no "upgrade to enterprise for basic autonomy."
Local-first by default. Cloud-ready when you need it.
Automate on your couch without Wi-Fi. Deploy to your own AWS/GCP/Azure. Run in air-gapped factory networks. Process sensitive data in hospital environments. Your workflows, your infrastructure, your rules.
The reason this works is raw performance. Flow-Like's engine is built in Rust β compiled to native code, no garbage collector, no runtime overhead. The same workflow that takes 500ms in a Node.js engine takes 0.6ms in Flow-Like.
| Metric | Flow-Like | Typical workflow engines |
|---|---|---|
| Execution speed | ~244,000 workflows/sec | ~200 workflows/sec |
| Latency per workflow | ~0.6ms | ~50-500ms |
| Engine | Rust (native compiled) | Python / Node.js (interpreted) |
That 1000x performance gap means real workflows can run on resource-constrained devices β phones, edge hardware, Raspberry Pis β not just beefy cloud servers. And on powerful machines, it means processing millions of executions without breaking a sweat.
Most workflow tools show a green checkmark and move on. You're left guessing where data came from and why the result looks the way it does.
Flow-Like workflows are fully typed β they track what data flows where and why. Every input, transformation, and output is recorded with complete lineage and audit trails.
- Data Origins β See exactly where each value came from: the API response, the file, the user input.
- Transformations β Every validation, enrichment, and reformatting step is visible and traceable.
- Clear Contracts β Type-safe input/output definitions catch errors before deployment, not in production.
- Three Perspectives β Process view for business, Data view for analysts, Execution view for engineers. Same workflow, different lenses.
- AI-Native β Run LLMs locally or in the cloud with guardrails, approval gates, and full execution tracing on every call.
- White-Label Ready β Embed the editor in your product. Your logo, your colors, your brand. SSO, usage metering, and per-tenant scoping included.
- Source Available β BSL license, free for the vast majority of users (<2,000 employees and <$300M ARR).
| Feature | Flow-Like | n8n | Zapier / Make | Temporal |
|---|---|---|---|---|
| Runs on your device | β Desktop, phone, edge, server | β Cloud only | ||
| Works 100% offline | β Full capability | β Requires internet | β Self-hosted | |
| Type safety | β Fully typed | β Runtime only | β None | |
| Data lineage / audit trail | β Complete | β Limited | β None | |
| Performance | β ~244K/sec (Rust) | |||
| Visual builder | β Full IDE | β Good | β Simple | β Code only |
| UI builder | β Built-in | β None | β None | β None |
| LLM orchestration | β Built-in + guardrails | β Manual | ||
| White-label / embed | β Full customization | β Branded | β Branded | β No UI |
| Business process views | β Process / Data / Execution | β Single view | β Single view | β Code only |
| License | Source Available (BSL) | Sustainable Use | Proprietary | MIT |
| π» Desktop App | βοΈ Web App | π± Mobile App | βοΈ From Source |
|---|---|---|---|
| Download Now | Try Online | Coming Soon | Build Yourself |
| macOS Β· Windows Β· Linux | Available now | iOS Β· Android | Latest features |
A no-code IDE for building workflows. Smart wiring with type-aware pins, inline execution feedback, live validation, and snapshot-based debugging.
APIs & webhooks, databases, file processing (Excel, CSV, PDF), AI models & computer vision, messaging (Slack, Discord, email), IoT, logic & control flow, security & auth β and growing.
Download and run LLMs, vision models, and embeddings locally or in the cloud. Every AI decision is logged with full context β inputs, outputs, model version, and reasoning trace.
Package workflows as shareable applications with built-in storage. Run them offline or in the cloud. Browse the template store or share your own.
|
|
|
# Prerequisites: mise, Rust, Bun, Tauri prerequisites, Protobuf compiler
# Full guide: https://docs.flow-like.com/contributing/getting-started/
git clone https://github.com/TM9657/flow-like.git
cd flow-like
mise trust && mise install # install toolchains (Rust, Bun, Node, Python, uv)
bun install # install Node packages
mise run build:desktop # production buildAll dev / build / deploy tasks are defined in the root mise.toml.
Run mise tasks to see every available task, or mise run <task> to execute one:
mise run dev:desktop:mac:arm # dev mode β macOS Apple Silicon
mise run dev:web # dev mode β Next.js web app
mise run build:desktop # production desktop build
mise run fix # auto-fix lint (clippy + fmt + biome)
mise run check # run all checks without fixingπ‘ Platform-specific hints for macOS, Windows, and Linux are in the docs.
Embed the visual editor in your application, or run the engine headlessly behind the scenes.
- Themes β Catppuccin, Cosmic Night, Neo-Brutalism, Soft Pop, Doom, or create your own
- Design Tokens β Map your brand palette with dark/light mode support
- SSO β OIDC/JWT with scoped secrets per tenant
- Usage Metering β Per-tenant quotas, event tracking, audit trails
- SDKs & APIs β Control workflows programmatically
Integrate Flow-Like into your applications with official SDKs:
| Language | Package | Install |
|---|---|---|
| Node.js / TypeScript | @flow-like/sdk |
npm install @flow-like/sdk |
| Python | flow-like |
uv add flow-like |
Both SDKs support workflows, file management, LanceDB, chat completions, embeddings, and optional LangChain integration. β SDK Docs
Perfect for SaaS platforms, internal tools, client portals, and embedded automation.
We welcome contributions of all kinds β new nodes, bug fixes, docs, themes, and ideas.
β Read CONTRIBUTING.md for setup instructions and guidelines.
β Browse good first issue to find a place to start.
β Join Discord for questions and discussion.
πΈ Screenshots & Gallery
Team & Access Management
Built-in Storage & Search
Files, tables, and hybrid keyword+vector search β right on the canvas. No extra services needed.
β FAQ
Is Flow-Like free to use? Most likely, yes. Flow-Like uses the Business Source License (BSL), which is free if your organization has fewer than 2,000 employees and less than $300M in annual recurring revenue. This covers startups, SMBs, and most enterprises. Read the full license.
Can I run it completely offline? Yes, 100%. Flow-Like works fully offline on your local machine β ideal for air-gapped networks and secure environments. Switch to online mode anytime to collaborate.
Can I embed it in my product? Yes. Flow-Like is white-label ready β embed the visual editor, customize the theme to your brand, integrate SSO, or run just the engine headlessly.
What languages can I use? The visual builder is no-code. For custom nodes, you write Rust. SDKs and REST APIs are available for programmatic control.
Is it production-ready? Flow-Like is actively developed and used in production. We recommend thorough testing for mission-critical workflows. See the releases page for version stability.
How do I get support? Discord for quick help, Docs for guides, or GitHub Issues for bugs and features.
ποΈ Built With
Flow-Like stands on the shoulders of incredible open-source projects:
Frontend: React Flow Β· Radix UI Β· shadcn/ui Β· Next.js Β· Tailwind CSS Β· Framer Motion
Desktop & Runtime: Tauri Β· Rust Β· Tokio Β· Axum
AI & ML: llama.cpp Β· Candle Β· ONNX Runtime
Data: Zustand Β· TanStack Query Β· Dexie.js Β· SeaORM Β· Zod
Tooling: mise Β· Bun Β· Vite Β· Biome
Thank you to all maintainers and contributors of these projects! π
Website Β· Docs Β· Download Β· Blog
Made with β€οΈ in Munich, Germany
License Β·
Code of Conduct Β·
Security






