{"adoption": {"forks": 108, "observed_at": "2026-08-28T04:03:47.325567+00:00", "stars": 1153}, "canonical_url": "https://ross.abutalabs.com/products/tuui", "card": {"archived": false, "artifact_type": "application", "description": "A desktop MCP client designed as a tool unitary utility integration, accelerating AI adoption through the Model Context Protocol (MCP) and enabling cross-vendor LLM API orchestration.", "domain": ["large-language-models", "chatbots", "developer-tools", "cross-platform", "desktop-applications"], "enriched": true, "function": ["mcp", "chat-interface", "llm-inference", "agent-framework", "prompt-engineering", "testing", "gui", "developer-tools"], "health_score": 88, "homepage": "https://www.tuui.com/", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["AI-QL/tuui"], "name": "AI-QL/tuui", "platform": ["windows", "cross-platform"], "pushed_at": "2026-05-14T09:02:28+00:00", "repo": "AI-QL/tuui", "stars": 1153, "tags": ["mcp-client", "mcp-host", "llm-playground", "cross-vendor-api-orchestration", "vue3", "electron-app", "openai-api", "anthropic", "llm-eval", "local-ai", "ai-agents", "macos", "linux", "desktop", "electron", "typescript", "nodejs"], "topics": ["agent", "agentic-ai", "ai", "deepseek", "llm", "mcp", "openai-api", "qwen", "mcp-client", "mcp-host", "model-context-protocol", "ai-playground", "mcp-inspector", "llm-eval", "prompt", "testing", "anthropic", "claude", "dxt", "mcpb"], "urls": [], "use_cases": ["test and inspect MCP servers with a desktop client", "chat with LLMs locally using my own API keys across vendors", "playground to evaluate and compare different LLM APIs", "connect AI tools via Model Context Protocol without accounts", "run an MCP host client on Windows, macOS, or Linux", "experiment with MCP tools, prompts, and resources"], "what_it_is": "TUUI is an open-source desktop MCP client and local AI playground built with Vue3 and Electron, serving as a unified interface for Model Context Protocol tool integration. It orchestrates cross-vendor LLM APIs (OpenAI, Anthropic, DeepSeek, etc.) without requiring accounts, running locally on Windows, macOS, and Linux.", "when_to_avoid": ["you need a web-based or team-shared chat deployment", "you want a fully managed hosted AI assistant", "you need MCP roots/client features not yet implemented", "you require a mobile or browser-only client"], "when_to_choose": ["you need a free, open-source desktop MCP client with no account requirements", "you want to orchestrate multiple LLM vendors through one interface", "you need to test or inspect MCP servers interactively", "you prefer a local AI playground with full control over your data"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tuui", "repo": "AI-QL/tuui", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:47.325567+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:33:24.690823+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b98698684f5e626e88da5ee1a2843da5c4b4ec0536487ea06e6368070c63b9cb", "fetched_at": "2026-08-28T04:03:47.325567+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AI-QL/tuui"}, {"content_hash": "057c2791378e583777cac30083546cf1af54e850e03caec5d85c7948c64e5921", "fetched_at": "2026-08-29T12:38:12.545667+00:00", "kind": "homepage", "missing": false, "url": "https://www.tuui.com/"}, {"content_hash": "6d7314ec415db2d415df5e3f34189c58b78a8a3d834382ba204e27653c88a616", "fetched_at": "2026-08-29T12:38:12.554816+00:00", "kind": "site_page", "missing": false, "url": "https://www.tuui.com/installation-and-build/getting-started"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 82, "longevity": 37, "rhythm": 84}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 519, "days_push": 111, "days_rel": 111, "gap_med": 1, "n_releases_24m": 48}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}