About ThoughtDAG
ThoughtDAG, published under the chenxiachan account, turns conversations with large language models into an editable graph on an infinite canvas. Each exchange becomes a node, and the wires between nodes define the context the model sees, so you can explore a side question and then choose which paths to connect.
Version 0.5 adds local recall: an index searches earlier agent sessions and ThoughtDAG canvases, builds topic dossiers of decisions and open questions, and lists the excerpts added to a request so you can inspect or exclude them. An optional decision layer called Jev helps pick relevant material, and without it recall falls back to rules.
The project offers a desktop app, a command line interface and a harness, and its topics point to MCP support, Ollama for local models, local-first storage and a self-hosted option. It is built with TypeScript and React Flow and is MIT licensed.
Key features
- Infinite canvas of branching LLM conversations
- Wires control which context reaches the model
- Local index of past agent sessions
- Topic dossiers with links to sources
- Inspect and exclude recalled excerpts
- Desktop app and command line interface
- MCP and Ollama integration
Good fit for
- →Research that branches across side questions
- →Managing context for long LLM projects
- Built with
- TypeScript
- Tags
- llm
- infinite-canvas
- knowledge-graph
- note-taking
- mcp
- ollama
- local-first
- research
- react-flow
ThoughtDAG: questions and answers
- What is ThoughtDAG used for?
- ThoughtDAG is an infinite-canvas tool where AI conversations branch into nodes, letting you control which context each wire passes to the language model. It is a good fit for research that branches across side questions and managing context for long LLM projects.
- Is ThoughtDAG open source?
- Yes. ThoughtDAG is open source under the MIT licence. Its source code is on GitHub at chenxiachan/thoughtdag and is written mainly in TypeScript.
- Is ThoughtDAG free?
- Yes. ThoughtDAG is open source, so the software itself is free to use.
- Can I self-host ThoughtDAG?
- Yes. ThoughtDAG can be self-hosted on your own server or infrastructure.
- What are some alternatives to ThoughtDAG?
- Similar open-source tools in the AI Tools category include Open WebUI, Cherry Studio and BrowserOS. SaaS products in the same category include Google Gemini, Perplexity and Aera Browser.
- Is ThoughtDAG actively maintained?
- Yes. The most recent commit to ThoughtDAG was on 2 October 2026, and the latest release is v0.5.15, published on 2 October 2026. The project has 521 stars on GitHub.
Open-source alternatives to ThoughtDAG
See all
Open WebUI
AI Tools
Run AI on your own terms. Connect any model, extend with code, and protect what matters wi
OSSvs ChatGPT★ 154k
Cherry Studio
AI Tools
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified ac
AGPL-3.0vs ChatGPT★ 52k
BrowserOS
AI Tools
BrowserOS neo, formerly BrowserClaw, is a local, open-source browser your AI agents (Claud
AGPL-3.0vs Perplexity★ 14k
PapersGPT for Zotero
AI Tools
A powerful Zotero AI and MCP plugin with ChatGPT, Gemini 3.7, Claude Fable 5, Claude Opus
AGPL-3.0vs Elicit★ 2.7k
Better Chatbot
AI Tools
Formerly Better Chatbot. Navigator is an open-source AI workspace for agents, MCP and work
MITvs ChatGPT★ 1.2k
LemonAI
AI Tools
Lemon AI is the first Full-stack Open-source Self-Evolving General AI Agent, offering a fu
OSSvs ChatGPT★ 1.6k
SaaS alternatives to ThoughtDAG
See all
Google Gemini
AI Tools
Google AI assistant for chat, writing, coding, research and image generation
SaaS
Perplexity
AI Tools
Perplexity is an AI answer engine that responds to questions with summarized answers and cited web sources.
SaaS
Aera Browser
AI Tools
Browser-based AI that runs scheduled, long-running workflows and connects your tools through MCP
SaaS
AI Detector
AI Tools
API that detects AI-generated text, images, audio and video, including deepfakes
SaaS
AI Football
AI Tools
Eleven tools for football coaches, referees and clubs, usable in Claude Desktop, ChatGPT or on the web
SaaS
AI-Mizu
AI Tools
Test and use several AI models such as Claude and GPT in one interface with pay-as-you-go use
SaaS

