Dify

Other

An open-source AI agent building platform. Build LLM applications and AI workflows with no code required.

4.3
Webセルフホスト(Docker)API

What is Dify?

Dify is an open-source platform that enables no-code/low-code construction of AI applications and agents powered by LLMs (large language models). You can design and deploy chatbots, AI assistants, workflow automations, and RAG (Retrieval-Augmented Generation) pipelines through a visual interface. It supports numerous model providers including OpenAI, Anthropic, Google, and local LLMs, allowing you to freely switch models based on your needs. The Knowledge Base feature lets you train AI on internal documents and FAQs to build custom AI systems. Both self-hosted (open source) and cloud versions are available, giving you control over data management. It is being adopted across a wide range of use cases including internal tools, customer support bots, and business process automation.

Pricing Plans

1Sandbox free (200 runs/day)
2Professional $59/mo
3Team $159/mo
4Enterprise: contact sales
5Self-hosted free (open source)

Key Features

Visual workflow builder
RAG (Knowledge Base) pipeline construction
Multi-model support (OpenAI, Anthropic, Google, etc.)
Agent capabilities (tool calling, autonomous execution)
API publishing and webhook integration
Self-hosting support (Docker / Kubernetes)

Pros & Cons

Pros

  • Build AI agents and workflows with no code
  • Open source with self-hosting option (full data control)
  • Multi-model support (OpenAI, Claude, Gemini, etc.)
  • Build custom AI trained on internal documents with RAG
  • Intuitive design with visual workflow builder

Cons

  • Advanced customization may require programming knowledge
  • Self-hosting requires infrastructure management and operations
  • Japanese documentation and community are still developing

Frequently Asked Questions

Q. Is Dify free to use?

A. Yes, the cloud Sandbox plan allows up to 200 runs per day for free. You can also use the open-source version completely free by self-hosting.

Q. What kinds of apps can I build with Dify?

A. You can build chatbots, internal FAQ search systems, AI customer support, document summarization workflows, data analysis agents, and a wide variety of LLM-powered applications.

Q. Is programming knowledge required?

A. Basic AI applications can be built with the no-code visual builder. Programming knowledge is helpful for advanced customization and API integrations.

Related Tools