Skip to content

一个基于 Dify API 的 AI Web 应用, 适配聊天、工作流等应用类型,支持单应用、多应用等多种模式,提供开箱即用的应用配置管理功能,适配深度思考、思维链、图表等多种形式输出。使用文档:https://docs.dify-chat.lexmin.cn/

License

Notifications You must be signed in to change notification settings

lexmin0412/dify-chat

Repository files navigation

Dify Chat

Ask DeepWiki GitHub License GitHub Created At GitHub contributors GitHub commit activityGitHub code size in bytes

Dify Chat,一个基于 Dify API 的 AI Web 应用,支持单应用、多应用等多种模式,提供开箱即用的应用配置管理功能。支持运行不同类型的 Dify 应用,适配深度思考、思维链、图表等多种形式输出。

如果你觉得这个项目还不错的话,请动动你的小手指点个 Star ⭐️ 吧~

想要了解更多,可以访问 https://docs.dify-chat.lexmin.cn/ 查看使用文档。

加群沟通(提需求/ bug 请带 issue 发言) 喂我花生(请在留言中备注自己的 Github 用户名哦)
wechat-group sponsor

🥇 Sponsors

注:每日手动更新

Avatar Name Type
FENGYRAN Wechat
xieqinzhangjian Github
果冻 Wechat
VincentX Wechat
zhaoweihan2015 Github
xintan Wechat
weihaoaho Github
北鱼 Wechat
unmurphy Github
HowieSh Github
-1 Wechat
tangzp Github
打豆豆 Github
forgoodthing Github
None 匿名慈善家 Wechat

Repobeats

Alt

特性

  • 📦 开箱即用:仅需 30 秒配置,即可开始使用
  • 💬 随心所欲:支持单应用/多应用模式,满足不同企业级业务场景
  • 💃 灵活部署:自身无任何后端依赖,可无缝对接 Dify Cloud 及私有化部署的 API 服务
  • 📱 响应式设计:同时支持 PC 和移动端,双端功能同步
  • 📝 支持渲染图片、视频、图表等丰富内容,让 AI 自由发挥
  • 🔧 长期维护:日益增长的活跃社群,助力功能完善

子包列表

子包名称 描述 相关信息 文档
@dify-chat/api Dify API Client version NPM Last Update NPM Downloads packages/api/README.md
@dify-chat/core 核心包 version NPM Last Update NPM Downloads packages/core/README.md
@dify-chat/theme 主题包 version NPM Last Update NPM Downloads packages/theme/README.md
@dify-chat/helpers 工具包 version NPM Last Update NPM Downloads 敬请期待...
@dify-chat/components 核心 UI 组件库 version NPM Last Update NPM Downloads 敬请期待...

技术栈

  • React v18
  • Ant Design v5
  • Ant Design X v1
  • Rsbuild v1
  • Tailwind CSS v3
  • TypeScript v5

运行环境

开发/生产构建环境要求:

  • Node.js ^22.5.1
  • pnpm ^10.8.1

注意:本项目使用了 pnpm workspace 高级特性来实现 Monorepo 管理,其他包管理工具可能无法正常工作,请先确保你的环境满足以上要求。

Roadmap

  • 支持多个会话切换
  • 支持运行时用户自定义 Dify API 配置
  • 移动端适配
  • 消息更新时自动滚动到最底部
  • 拆分独立组件库,方便二次开发
  • 会话操作
    • 支持会话重命名
  • 对话参数设置
    • 支持修改对话参数
  • 消息发送区域功能
    • 支持发送图片
    • 支持发送其他类型的文件
    • 支持打断输出
    • 支持语音输入转文字
  • 消息内容渲染
    • 支持深度思考标签展示(如 DeepSeek-R1 的输出)
    • 支持工作流信息展示
    • 支持思维链展示
    • 支持知识库引用列表展示
    • 支持图片展示
    • 支持图片放大查看
    • 支持 Echarts 渲染
    • 支持数学公式渲染
    • 支持文件卡片渲染
    • 支持 Mermaid 渲染
    • 支持图片/视频
  • 消息内容交互
    • 支持内容复制
    • 支持点赞/点踩
    • 支持消息文件点击下载
    • 支持回复表单展示和提交
    • 支持文字转语音
  • 支持多应用模式
    • Localstorage 实现
    • Restful API 实现
    • 支持自定义后端服务
    • 配置和切换功能分离,支持隐藏配置入口
  • 支持单应用模式
    • 支持用户在界面上变更配置
  • 子包发布
    • 发布 @dify-chat/core
    • 发布 @dify-chat/helpers
    • 发布 @dify-chat/api
    • 发布 @dify-chat/components
  • 国际化
  • 支持单个会话视图
  • 支持消息触顶/触底自动分页加载
  • 支持回复重新生成
  • 支持夜间模式
  • 支持自定义主题
  • 补充不同类型应用场景的最佳实践
  • 容器化部署支持

License

MIT

Star History

Star History Chart

About

一个基于 Dify API 的 AI Web 应用, 适配聊天、工作流等应用类型,支持单应用、多应用等多种模式,提供开箱即用的应用配置管理功能,适配深度思考、思维链、图表等多种形式输出。使用文档:https://docs.dify-chat.lexmin.cn/

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published