{"id":1294,"date":"2026-09-17T16:57:00","date_gmt":"2026-09-17T07:57:00","guid":{"rendered":"https:\/\/localmodelwatch.tsuchitsuchi.com\/engine-text-generation-webui-en\/"},"modified":"2026-09-18T11:58:17","modified_gmt":"2026-09-18T02:58:17","slug":"engine-text-generation-webui-en","status":"publish","type":"page","link":"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/engine-text-generation-webui-en\/","title":{"rendered":"text-generation-webui: Releases and Overview"},"content":{"rendered":"<p>Gradio-based web UI for LLMs that switches between backends such as llama.cpp, ExLlama and Transformers.<\/p>\n<p><em>Category: UIs and desktop apps. Part of our <a href=\"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/engines-en\/\">engine and tool tracker<\/a>.<\/em><\/p>\n<h2>At a Glance<\/h2>\n<div class=\"lmw-table-scroll\" tabindex=\"0\" style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;\">\n<table style=\"width:max-content;min-width:100%;border-collapse:collapse;\">\n<thead>\n<tr>\n<th>Item<\/th>\n<th>Value<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Repository<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\">oobabooga\/text-generation-webui<\/a><\/td>\n<\/tr>\n<tr>\n<td>License<\/td>\n<td>AGPL-3.0<\/td>\n<\/tr>\n<tr>\n<td>Main language<\/td>\n<td>Python<\/td>\n<\/tr>\n<tr>\n<td>GitHub stars<\/td>\n<td>47,676 (as of 2026-09-17)<\/td>\n<\/tr>\n<tr>\n<td>Latest release<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.9\">v4.9<\/a> (2026-05-21)<\/td>\n<\/tr>\n<tr>\n<td>Install \/ docs<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/text-generation-webui#how-to-install\">official documentation<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The project describes itself as: \u201cOpen-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI\/Anthropic-compatible API. 100% private.\u201d<\/p>\n<h2>Release History<\/h2>\n<p><em>Compiled by Local Model Watch from the project&#8217;s GitHub releases. Pre-releases are omitted. Where we wrote an article about a release, it is linked in the last column; smaller releases are tracked here only.<\/em><\/p>\n<div class=\"lmw-table-scroll\" tabindex=\"0\" style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;\">\n<table style=\"width:max-content;min-width:100%;border-collapse:collapse;\">\n<thead>\n<tr>\n<th>Version<\/th>\n<th>Released<\/th>\n<th>Release notes<\/th>\n<th>Our article<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>v4.9<\/td>\n<td>2026-05-21<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.9\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.8<\/td>\n<td>2026-05-08<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.8\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.7.3<\/td>\n<td>2026-05-03<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.7.3\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.7.2<\/td>\n<td>2026-05-03<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.7.2\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.7.1<\/td>\n<td>2026-05-03<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.7.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.7<\/td>\n<td>2026-05-03<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.7\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.6.2<\/td>\n<td>2026-04-23<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.6.2\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.6.1<\/td>\n<td>2026-04-23<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.6.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.6<\/td>\n<td>2026-04-23<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.6\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.5.2<\/td>\n<td>2026-04-16<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.5.2\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.5.1<\/td>\n<td>2026-04-16<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.5.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.5<\/td>\n<td>2026-04-15<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.5\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.4<\/td>\n<td>2026-04-07<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.4\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.3.3<\/td>\n<td>2026-04-04<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.3.3\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.3.2<\/td>\n<td>2026-04-04<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.3.2\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.3.1<\/td>\n<td>2026-04-03<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.3.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.3<\/td>\n<td>2026-04-03<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.3\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.2<\/td>\n<td>2026-03-25<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.2\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.1.1<\/td>\n<td>2026-03-18<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.1.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.1<\/td>\n<td>2026-03-17<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v4.0<\/td>\n<td>2026-03-07<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v4.0\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.23<\/td>\n<td>2026-01-09<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.23\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.22<\/td>\n<td>2025-12-20<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.22\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.21<\/td>\n<td>2025-12-15<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.21\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.20<\/td>\n<td>2025-12-08<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.20\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.19<\/td>\n<td>2025-11-29<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.19\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.18<\/td>\n<td>2025-11-19<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.18\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.17<\/td>\n<td>2025-11-06<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.17\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.16<\/td>\n<td>2025-10-24<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.16\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.15<\/td>\n<td>2025-10-16<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.15\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.14<\/td>\n<td>2025-10-10<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.14\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.13<\/td>\n<td>2025-09-21<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.13\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.12<\/td>\n<td>2025-09-03<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.12\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.11<\/td>\n<td>2025-08-19<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.11\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.10<\/td>\n<td>2025-08-13<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.10\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.9.1<\/td>\n<td>2025-08-07<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.9.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.9<\/td>\n<td>2025-08-06<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.9\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.8<\/td>\n<td>2025-07-20<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.8\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.7.1<\/td>\n<td>2025-07-09<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.7.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.7<\/td>\n<td>2025-07-08<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.7\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.6.1<\/td>\n<td>2025-06-20<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.6.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.6<\/td>\n<td>2025-06-19<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.6\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.5<\/td>\n<td>2025-06-11<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.5\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.4.1<\/td>\n<td>2025-05-31<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.4.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.4<\/td>\n<td>2025-05-30<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.4\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.3.2<\/td>\n<td>2025-05-18<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.3.2\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.3.1<\/td>\n<td>2025-05-17<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.3.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.3<\/td>\n<td>2025-05-17<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.3\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.2<\/td>\n<td>2025-05-01<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.2\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.1<\/td>\n<td>2025-04-27<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v3.0<\/td>\n<td>2025-04-23<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v3.0\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v2.8.1<\/td>\n<td>2025-04-20<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v2.8.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v2.8<\/td>\n<td>2025-04-19<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v2.8\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v2.7<\/td>\n<td>2025-04-10<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v2.7\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v2.6<\/td>\n<td>2025-03-15<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v2.6\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v2.5<\/td>\n<td>2025-02-15<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v2.5\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v2.4<\/td>\n<td>2025-01-30<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v2.4\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v2.3<\/td>\n<td>2025-01-15<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v2.3\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v2.2<\/td>\n<td>2025-01-10<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v2.2\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<tr>\n<td>v2.1<\/td>\n<td>2025-01-01<\/td>\n<td><a href=\"https:\/\/github.com\/oobabooga\/textgen\/releases\/tag\/v2.1\">GitHub<\/a><\/td>\n<td>\u2014<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>Articles on Local Model Watch<\/h2>\n<p><em>No articles yet.<\/em><\/p>\n<p><em>Last updated 2026-09-18 (JST). Facts above come from the GitHub API; the one-paragraph summary is written by the site&#8217;s editors.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gradio-based web UI for LLMs that switches between backends such as llama.cpp, ExLlama and Transformers. Category: UIs and desktop apps. Part of our engine and tool tracker. At a Glance Item Value Repository oobabooga\/text-generation-webui License AGPL-3.0 Main language Python GitHub stars 47,676 (as of 2026-09-17) Latest release v4.9 (2026-05-21) Install \/ docs official documentation The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1294","page","type-page","status-publish","hentry"],"lang":"en","translations":{"en":1294,"ja":1292},"_links":{"self":[{"href":"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/wp-json\/wp\/v2\/pages\/1294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/wp-json\/wp\/v2\/comments?post=1294"}],"version-history":[{"count":1,"href":"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/wp-json\/wp\/v2\/pages\/1294\/revisions"}],"predecessor-version":[{"id":1588,"href":"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/wp-json\/wp\/v2\/pages\/1294\/revisions\/1588"}],"wp:attachment":[{"href":"https:\/\/localmodelwatch.tsuchitsuchi.com\/en\/wp-json\/wp\/v2\/media?parent=1294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}