← all repositories
langflow-ai/langflow

149K stars for wiring LLMs together with a mouse

Langflow is a visual builder that turns drag-and-drop agent workflows into deployable APIs and MCP servers.

149.4k stars Python AgentsRAG · SearchLLMOps · Eval
langflow
Velocity · 7d
+123
★ / day
Trend
steady
star history

What it does Langflow gives you a browser-based canvas for stitching together LLMs, vector databases, and AI tools into multi-agent workflows. Once you’ve wired up the nodes, the same flow can be exposed as a REST API or an MCP server, or exported as JSON for a Python app. It runs locally via Python/uv or Docker, and there’s a packaged Desktop app for Windows and macOS if you don’t want to manage environments.

The interesting bit The MCP server deployment is the less-obvious hook: instead of just being another orchestration layer, Langflow positions each workflow as a tool that external MCP clients can discover and call. That’s a bet on protocol interoperability rather than ecosystem lock-in.

Key highlights

  • Visual builder with source-code access to every Python component
  • Interactive playground for step-by-step debugging
  • Multi-agent orchestration with built-in conversation memory and retrieval
  • One-click deploy as API, MCP server, or JSON export
  • Observability integrations: LangSmith, LangFuse, and others
  • “Enterprise-ready” security and scalability claims (details not expanded in README)

Caveats

  • The README is heavy on feature lists and light on architecture specifics; it’s unclear how well complex state management scales beyond the demo stage
  • “Batteries included” is promised, but the actual coverage of “all major LLMs and vector databases” isn’t enumerated

Verdict Worth a spin if you’re prototyping agent pipelines and want to skip boilerplate wiring, or if your team needs a low-code bridge between AI components and existing apps. Skip it if you already have strong opinions about your orchestration framework and don’t want a GUI in the critical path.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.