ion

All web apps in the Catalogue

DAG-chat

by ZM-BAD · io.github.zm-bad.dag-chat

Not TrustedWeb appUnrated★ 73 stars

Chat applications that use DAG to build question-answer relationships.

Screenshots

  • DAG-chat Demo
    DAG-chat Demo
  • Branch icon on hover
    Branch icon on hover
  • Merge icon on hover
    Merge icon on hover

About

DAG-chat is a web-based LLM conversation application that organizes dialogues as Directed Acyclic Graphs — enabling branching, merging, and non-linear exploration of ideas that linear chat interfaces simply cannot express. Traditional chat applications force conversations into a single, linear thread. Once you ask a question, you're locked into that path. DAG-chat breaks that limitation. - DAG Conversation Structure — Branch and merge conversations freely. Every response is a node; every question can spawn new paths or converge existing ones. - Multi-LLM Support — Seamlessly switch between GLM, Kimi, Qwen, DeepSeek, MiniMax, and more through a unified interface. - Local LLM via Ollama — Run models locally with zero API costs. Automatically detects installed Ollama models. - Deep Thinking Mode — Toggle deep reasoning with expandable/collapsible thinking process display. - Streaming Responses — Real-time streaming of LLM responses with interactive rendering. - Markdown & Code — Rich rendering with syntax highlighting, LaTeX math, GFM tables, and emoji support. - Internationalization — Full i18n support with English and Chinese. DAG-chat is the open-source project ZM-BAD/DAG-chat (https://github.com/ZM-BAD/DAG-chat) by ZM-BAD, released under MIT. Ion packages it unmodified from commit 1d7eee869fbd, adding only a manifest, an icon and a start script.

Source

Written by ZM-BAD, published to Oikou by Ben Grande.

  • ★ 73 stars on GitHub
  • Licence: MIT
  • Upstream version v1.3.2
  • Built from commit 1d7eee869fbd

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 1.3.2 may do

Internet

It asks to reach nothing on the internet.

Personal Cloud tools

  • Keep a MySQL database of its own on your Personal Cloud ion.mysql

Notifications

It does not send push notifications.

Storage

Up to 512 MB on your Personal Cloud.

Keys it asks you for

You give each one on your Personal Cloud when you install it, or give it one of your Personal Cloud’s shared secrets of the same name. Oikou never sees them.

  • Asks you for: deepseek-api-key — Your DeepSeek API key (optional, enables the DeepSeek models) (optional)
  • Asks you for: qwen-api-key — Your Qwen (DashScope) API key (optional, enables the Qwen models) (optional)
  • Asks you for: kimi-api-key — Your Moonshot Kimi API key (optional, enables the Kimi models) (optional)
  • Asks you for: glm-api-key — Your Zhipu GLM API key (optional, enables the GLM models) (optional)
  • Asks you for: minimax-api-key — Your MiniMax API key (optional, enables the MiniMax models) (optional)

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

1.3.2 Latest Shown above

Published · a ready-built bundle

Imported from ZM-BAD/DAG-chat at 1d7eee869fbd (v1.3.2).

Report this app