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
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
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

3 days ago