tree-of-thoughts and Algorithm-Of-Thoughts

Tree of Thoughts provides a general framework for exploring multiple reasoning paths in parallel, while Algorithm of Thoughts builds on similar principles but uses a more structured algorithmic approach to guide the exploration of solution spaces, making them complementary reasoning strategies that could be combined or compared for different problem domains.

tree-of-thoughts
62
Established
Algorithm-Of-Thoughts
40
Emerging
Maintenance 2/25
Adoption 16/25
Maturity 25/25
Community 19/25
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 15/25
Stars: 4,571
Forks: 373
Downloads: 175
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 100
Forks: 14
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m
Stale 6m No Package No Dependents

About tree-of-thoughts

kyegomez/tree-of-thoughts

Plug in and Play Implementation of Tree of Thoughts: Deliberate Problem Solving with Large Language Models that Elevates Model Reasoning by atleast 70%

Implements depth-first search (DFS) tree exploration with configurable pruning thresholds and multi-agent parallel evaluation to systematically explore reasoning branches. Supports pluggable LLM backends via OpenAI API integration, with built-in prompt engineering templates that simulate expert consensus to guide thought trajectory evaluation and selection.

About Algorithm-Of-Thoughts

kyegomez/Algorithm-Of-Thoughts

My implementation of "Algorithm of Thoughts: Enhancing Exploration of Ideas in Large Language Models"

Scores updated daily from GitHub, PyPI, and npm data. How scores work