---
title: "ThoughtDAG"
description: "Local-first canvas where graph edges define the context sent to an LLM; branch, prune and merge nodes, then inspect the exact message sequence before sending."
canonical: "https://vibing.inc/library/thoughtdag-vg-2053"
category: "AI Skills, Agents & MCP"
subcategory: "Context engineering"
license: "MIT"
author: "Chenxi Chan (@chenxiachan)"
source: "https://chenxiachan.github.io/thoughtdag/"
---

# ThoughtDAG
Local-first canvas where graph edges define the context sent to an LLM; branch, prune and merge nodes, then inspect the exact message sequence before sending.
## Facts
- Source: https://chenxiachan.github.io/thoughtdag/
- Category: AI Skills, Agents & MCP / Context engineering
- Author: Chenxi Chan (@chenxiachan)
- Licence: MIT
- Tags: llm, canvas, context, local-first
## Why it's a gem
Makes context a thing you wire and inspect, not a hidden scrollback.
---
Listed in The Vibeary: https://vibing.inc/library/thoughtdag-vg-2053 · JSON: https://vibing.inc/api/public/library/gems/thoughtdag-vg-2053