princeton-nlp/tree-of-thought-llm
[NeurIPS 2023] Tree of Thoughts: Deliberate Problem Solving with Large Language Models
This project helps developers build more robust problem-solving applications using large language models. It provides a structured approach for LLMs to 'think' through complex problems by considering multiple reasoning steps and evaluating different paths, rather than just giving a single answer. Developers can use this framework to feed in a problem statement and get a series of logical steps leading to a solution, or even multiple potential solutions, for tasks like mathematical puzzles or text-based reasoning.
5,873 stars. No commits in the last 6 months.
Use this if you are a developer building AI applications and want your large language models to tackle complex, multi-step problems with more deliberate and accurate reasoning.
Not ideal if you are looking for a ready-to-use end-user application, as this is a developer framework requiring coding and integration.
Stars
5,873
Forks
600
Language
Python
License
MIT
Category
Last pushed
Jan 16, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/princeton-nlp/tree-of-thought-llm"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
open-thought/reasoning-gym
[NeurIPS 2025 Spotlight] Reasoning Environments for Reinforcement Learning with Verifiable Rewards
Hmbown/Hegelion
Dialectical reasoning architecture for LLMs (Thesis → Antithesis → Synthesis)
LLM360/Reasoning360
A repo for open research on building large reasoning models
bowang-lab/BioReason
BioReason: Incentivizing Multimodal Biological Reasoning within a DNA-LLM Model | NeurIPS '25
TsinghuaC3I/Awesome-RL-for-LRMs
A Survey of Reinforcement Learning for Large Reasoning Models