{
    "product": {
        "slug": "textgen",
        "name": "textgen",
        "kind": "app",
        "website": "https://github.com/oobabooga/textgen",
        "page": "https://listme.name/software/textgen",
        "tagline": "Open-source desktop app for running local language models",
        "summary": "textgen is an AGPL-3.0 desktop app for running local language models, with text, vision and tool-calling support. It offers an OpenAI- and Anthropic-compatible API, ships portable builds for Linux, Windows and macOS, and says it has no telemetry.",
        "developer": "oobabooga",
        "platforms": [
            "linux",
            "windows",
            "macos"
        ],
        "pricing": "open-source",
        "price_note": "AGPL-3.0 desktop app is free; models are downloaded separately",
        "free_to_use": true,
        "open_source": true,
        "license": "AGPL-3.0",
        "source": "https://github.com/oobabooga/textgen",
        "strengths": [
            "AGPL-3.0 open source with no telemetry",
            "Portable builds for Linux, Windows and macOS",
            "OpenAI and Anthropic compatible API"
        ],
        "limits": [
            "AGPL-3.0 copyleft applies to modified versions run as a service",
            "Vision and tool features depend on the model used"
        ],
        "checked": "2026-10-10",
        "connected_to_publisher": false,
        "overview": "textgen is a desktop app for loading and running local language models. Its README lists text and vision models, tool-calling and web search, and it offers an API compatible with OpenAI and Anthropic clients. The portable builds cover CUDA, Vulkan, ROCm and CPU-only setups on Linux, Windows and macOS.\n\nThe repository is AGPL-3.0 licensed and had about 47,700 stars when checked. The README says the project is open source with no telemetry. Users who want a chat-first app may compare LM Studio or Jan, which are also in this ranking.",
        "highlights": [
            "Local model desktop app",
            "Vision and tool calling",
            "Web search",
            "OpenAI and Anthropic API",
            "CUDA, Vulkan, ROCm and CPU builds"
        ],
        "json": "https://listme.name/api/v1/products/textgen.json"
    },
    "rankings": [
        {
            "list": "local-llm-runners",
            "name": "Local LLM runners",
            "page": "https://listme.name/best/local-llm-runners",
            "rank": 7,
            "of": 10,
            "score": 82.5,
            "verdict": "AGPL-3.0 desktop app for local models with text, vision and tool-calling support, an OpenAI- and Anthropic-compatible API and portable builds for Linux, Windows and macOS. It suits people comfortable with local setup.",
            "best_for": "Local models with an API for apps and tools"
        }
    ],
    "alternatives": [
        {
            "slug": "ollama",
            "name": "Ollama",
            "score": 92,
            "page": "https://listme.name/software/ollama"
        },
        {
            "slug": "llama-cpp",
            "name": "llama.cpp",
            "score": 90,
            "page": "https://listme.name/software/llama-cpp"
        },
        {
            "slug": "lm-studio",
            "name": "LM Studio",
            "score": 89,
            "page": "https://listme.name/software/lm-studio"
        },
        {
            "slug": "gpt4all",
            "name": "GPT4All",
            "score": 87.5,
            "page": "https://listme.name/software/gpt4all"
        },
        {
            "slug": "jan",
            "name": "Jan",
            "score": 86,
            "page": "https://listme.name/software/jan"
        },
        {
            "slug": "koboldcpp",
            "name": "KoboldCpp",
            "score": 84.5,
            "page": "https://listme.name/software/koboldcpp"
        },
        {
            "slug": "llamafile",
            "name": "llamafile",
            "score": 81,
            "page": "https://listme.name/software/llamafile"
        },
        {
            "slug": "mlx-lm",
            "name": "MLX LM",
            "score": 80,
            "page": "https://listme.name/software/mlx-lm"
        },
        {
            "slug": "localai",
            "name": "LocalAI",
            "score": 79,
            "page": "https://listme.name/software/localai"
        }
    ],
    "links": {
        "page": "https://listme.name/software/textgen",
        "markdown": "https://listme.name/software/textgen.md",
        "badge": "https://listme.name/badge/textgen.svg",
        "alternatives_page": "https://listme.name/alternatives/textgen",
        "alternatives_json": "https://listme.name/api/v1/alternatives/textgen.json"
    },
    "source": "https://listme.name",
    "license": "Free to read and cite with attribution to listme.name.",
    "docs": "https://listme.name/developers"
}