This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
ContextTree
Branching AI chats with per-node prompts and models
Stop losing context when conversations branch. ContextTree turns ChatGPT-style chats into a visual canvas where every branch has its own model, system prompt, and context settings. Fork without contamination. Compare GPT vs Gemini vs Claude side by side. Built for prompt engineers, researchers & AI builders.
Hey Product Hunt 👋
I built ContextTree because I was sick of one stupid follow-up
question torching my entire ChatGPT thread.
You know the moment. You're three hours into researching something,
you ask one tangent question, and suddenly the model is responding
to that tangent for the rest of the conversation. Your context is
poisoned. You start over. You lose everything.
So I rebuilt the chat experience from scratch as a visual canvas:
Every message is a node. Branches are first-class — fork any
conversation without contaminating the original.
Every node has its own settings. Model, system prompt,
temperature, history depth, context budget. You can have a
"lawyer persona" branch and a "child-friendly explainer" branch
on the same canvas, both running off the same parent context.
Compare models live. Run GPT-4o on one branch, Gemini Flash
on another, see which one nails your task — same prompt, same
context, instant comparison.
Drop in your own files. RAG over uploaded docs, scoped per node
via pgvector.
Knowledge inherits, state doesn't. A child branch sees its
ancestor's relevant snippets but never the live state of cousin
branches. No cross-talk.
Stack: Next.js + React Flow on the front, FastAPI + LangGraph +
Postgres/pgvector on the back. Solo built, MIT license incoming.
Free forever for core features. No credit card. No "book a demo."
Three things I'd love your feedback on:
1. The branching UX — is it obvious what fork-from-here does?
2. Per-node settings panel — too dense, or just right?
3. What use case did I miss? I'm thinking devs and researchers,
but PH always surprises me.
I'll be here all day answering every comment. Roast me
About ContextTree on Product Hunt
“Branching AI chats with per-node prompts and models ”
ContextTree was submitted on Product Hunt and earned 3 upvotes and 1 comments, placing #145 on the daily leaderboard. Stop losing context when conversations branch. ContextTree turns ChatGPT-style chats into a visual canvas where every branch has its own model, system prompt, and context settings. Fork without contamination. Compare GPT vs Gemini vs Claude side by side. Built for prompt engineers, researchers & AI builders.
On the analytics side, ContextTree competes within Productivity, Developer Tools and Artificial Intelligence — topics that collectively have 1.6M followers on Product Hunt. The dashboard above tracks how ContextTree performed against the three products that launched closest to it on the same day.
Who hunted ContextTree?
ContextTree was hunted by Chinmay Pisal. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of ContextTree including community comment highlights and product details, visit the product overview.