Skip to main content
OpenSourceAlternatives

Dify

License unverifiedStatus: unknown

Build and deploy AI agents and RAG pipelines visually

Dify is where a prompt experiment becomes something a team can operate. Workflows are assembled on a canvas, datasets are indexed and versioned, and every deployment gets an API endpoint with logging and cost tracking attached.

The visual layer is what makes it useful across a company: product and support people can adjust a flow without touching the codebase that consumes it.

Decisive facts

  • Visual builder for agent and RAG workflows
  • Dataset ingestion, chunking, and retrieval tuning in the UI
  • Hundreds of model providers with per-node model selection
  • Observability with per-request traces and cost accounting
  • Self-hostable with Docker Compose

Alternatives to Dify

Similar source projects

Computed from shared categories, tags, and license. This is similarity, not an alternative claim, and paid weight is always zero.

Langflow

LangflowAIOpen

Drag-and-drop builder for agents and RAG pipelines

Stars154K
Commit10h ago
LicenseMIT

Langflow turns pipeline construction into a graph you can see. Components are Python underneath, so a flow that outgrows the canvas can be exported and run as code rather than rebuilt.

Alternative toretool

2 shared categories; 4 shared tags · organic similarity 1600

n8n

n8n

Visual workflow automation with room to drop into code

Stars203K
Commit8h ago
LicenseUnknown

n8n sits between a no-code automation builder and a scripting environment. Workflows are assembled on a canvas from several hundred integrations, and any node in that canvas can be replaced with a JavaScript or Python function when the visual version stops being expressive enough.

Alternative tozapier

2 shared categories; 2 shared tags; same Unknown license · organic similarity 1500

Firecrawl

FirecrawlAIOpen

Turn any website into clean, model-ready data

Stars174.9K
Commit11h ago
LicenseAGPL-3.0

Firecrawl handles the unglamorous part of feeding the web to a language model: rendering JavaScript, following pagination, stripping navigation and cookie banners, and returning markdown or structured JSON that a model can actually use.

Alternative tobrowserbase

1 shared category; 3 shared tags · organic similarity 900

Open WebUI

Open WebUIAIOpen

One chat interface for every model you run or connect

Stars150.5K
Commit10h ago
LicenseBSD-3-Clause

Open WebUI is the front end that turns a local inference server into something a household or a team can actually use. It handles accounts, conversation history, document retrieval, and model switching, and speaks to both local runtimes and hosted APIs.

Alternative tochatgpt

1 shared category; 3 shared tags · organic similarity 900

OpenHands

OpenHandsAIOpen

Autonomous agents that complete real engineering tasks

Stars85.8K
Commit8h ago
LicenseMIT

OpenHands runs agents that plan and execute multi-step engineering work: reading a repository, editing files, running tests, and iterating until a task is done. Each agent works inside a sandboxed runtime rather than on the host machine.

Alternative togithub copilot

1 shared category; 3 shared tags · organic similarity 900

LobeChat

LobeChatAI

Polished chat interface for many model providers

Stars82.1K
Commit8h ago
LicenseUnknown

LobeChat is the most designed of the open chat front ends. Plugins, an assistant marketplace, voice input and output, and vision support are all present, and the interface holds up next to commercial products.

Alternative tochatgpt

1 shared category; 2 shared tags; same Unknown license · organic similarity 900