spcl/graph-of-thoughts
Official Implementation of "Graph of Thoughts: Solving Elaborate Problems with Large Language Models" observed · 2026-08-28
Health v2 · maintenance only
51/100
- Activity 73
- Release rhythm 8
- Longevity 79
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1111
- days_rel: n/a
- days_push: 162
- n_releases_24m: 0
Adoption not part of the score
2833 stars · 217 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Official Python implementation of the Graph of Thoughts (GoT) framework from ETH Zurich, which models complex problem-solving as a Graph of Operations executed with an LLM as the reasoning engine. It is flexible and extensible, also supporting prior prompting paradigms like Chain-of-Thought and Tree-of-Thoughts.
Use cases
- solve elaborate reasoning problems with LLMs using graph-structured prompting
- implement chain-of-thought or tree-of-thoughts prompting pipelines
- model multi-step LLM reasoning as a graph of operations
- sort or decompose complex tasks with LLM feedback loops
- experiment with advanced LLM prompting strategies in Python
- score and refine LLM-generated candidate solutions iteratively
When to choose
- you want graph-structured, non-linear LLM reasoning beyond simple CoT/ToT
- you need a programmable Graph of Operations with scoring and refinement steps
- you are doing research on prompting paradigms and want the reference implementation
When to avoid
- you just need simple single-prompt LLM calls without structured reasoning
- you want a production chatbot or agent product rather than a research framework
- you need a framework with no LLM API access or offline models
Facets
framework · maturity active
llm-inference prompt-engineering agent-framework rag large-language-models artificial-intelligence python cross-platform graph-of-thoughts chain-of-thought tree-of-thoughts reasoning llm-framework research natural-language-processing
2 sources
- readme: https://github.com/spcl/graph-of-thoughts · fetched 2026-08-28 · 2cd1d2d0de00
- registry_pypi: https://pypi.org/pypi/graph-of-thoughts/json · fetched 2026-08-29 · 2622daabf19f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| spcl/graph-of-thoughts | main | 51 |
For agents
markdown · JSON · MCP: product_card(name="spcl/graph-of-thoughts")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem