TreeAI is an open-source, local-first AI chat application that organizes conversations into interactive branching trees instead of linear message histories. It allows users to explore alternative questions, assumptions, and responses without overwriting previous discussion paths. Each branch can use independent model settings, including temperature and token limits. The software connects to OpenAI-compatible APIs and displays streamed responses directly inside a visual canvas. Users can import text and Markdown files as conversation context. Sessions, model configurations, and node positions are stored locally in the browser through IndexedDB. Entire conversation trees can be exported as FreeMind-compatible mind maps. Built with React, TypeScript, and React Flow, TreeAI supports visual experimentation and comparison across language models.

Features

  • Interactive Branching AI Conversations
  • Independent Model Settings for Each Branch
  • OpenAI-Compatible Streaming API Integration
  • Local IndexedDB Conversation Storage
  • Text and Markdown Context Import
  • FreeMind Mind Map Export

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow TreeAI

TreeAI Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of TreeAI!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Large Language Models (LLM)

Registered

4 days ago