dify
by langgenius
Dify is a platform for building apps powered by large language models, using a visual canvas for workflows, document search (RAG) and AI agents. It is for turning AI ideas into working chat apps or automations, which you can host yourself or run on Dify's cloud service.
- Stars
- 159.6k
- Licence
- Unclear
- Runs on
- A small server
- Setup
- Moderate
- Language
- Python
- Age
- 1293 days
What you can do with it
- Build AI workflows on a visual canvas without writing much code
- Create a chatbot that answers questions from your own PDFs and documents
- Set up agents that use tools, MCP servers or your own APIs, and expose them through an API
Make money with it
Build and host custom AI chatbots or document-search assistants for local businesses as a paid setup and maintenance service.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Build a support chatbot trained on your own help documents to reduce time spent answering repeat questions
- Automate internal tasks such as document summarising or lead triage by chaining AI steps in a workflow
Can you use it commercially?
No standard licence detected. Read the licence before using it commercially.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install Docker and Docker Compose, copy the example .env file, run "docker compose up -d", then open the install page in your browser.
Follow the official instructions in the project README.
Things to check
- Licence is not clearly stated (NOASSERTION); the project uses a custom licence, so check its terms before commercial use or resale
- Needs API keys for hosted AI models, which usually cost money, unless you run your own models
- Enterprise features such as SSO and RBAC are sold separately
Checked 26 Oct 2026. Summary drafted by AI from the project's README.