tuui  by AI-QL

Desktop client for LLM API orchestration

Created 9 months ago
1,117 stars

Top 34.2% on SourcePulse

GitHubView on GitHub
Project Summary

TUUI is a desktop client for the Model Context Protocol (MCP), designed to simplify AI adoption and orchestrate diverse LLM APIs. It targets developers and power users seeking a unified interface for interacting with multiple AI models, offering accelerated tool integration and cross-vendor LLM management.

How It Works

TUUI leverages the Model Context Protocol (MCP) to provide a standardized way to interact with various Large Language Models (LLMs). It acts as a central hub, allowing users to dynamically configure and manage connections to different LLM providers (e.g., ChatGPT, Claude, Qwen) through a JSON configuration. This approach facilitates seamless switching and utilization of multiple LLMs within a single application.

Quick Start & Requirements

  • Installation: Primarily through Node.js for NPX/NODE-based servers, Python with the UV library for UV/UVX-based servers, or Docker.
  • Prerequisites: An LLM backend supporting tool/function calling (e.g., ChatGPT, Claude, Qwen, self-hosted). Node.js, Python, or Docker depending on the server type. macOS/Linux users may need to adjust MCP configuration.
  • Configuration: LLM backend details are configured via llm.json or config.json, supporting single or multiple chatbot configurations.
  • Documentation: TUUI.com, Getting Started, MCP Server Issue documentation.

Highlighted Details

  • Accelerates AI tool integration via MCP.
  • Orchestrates cross-vendor LLM APIs through dynamic configuration.
  • Supports automated application testing and TypeScript.
  • Features multilingual support and a basic layout manager.

Maintenance & Community

  • Contributions are welcomed via pull requests.
  • Code of Conduct and Contributing Guidelines are available.
  • Issues can be reported via the GitHub repository.

Licensing & Compatibility

  • The README does not explicitly state the license. Users should consult the project's repository for licensing details.

Limitations & Caveats

  • MCP server connection issues, particularly ENOENT spawn errors on Windows and NVM on macOS, are noted as ongoing challenges, with some workarounds implemented but not universally resolved. OAuth auto-redirect is recommended to prevent authentication failures.
Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
0
Star History
6 stars in the last 30 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Tim J. Baek Tim J. Baek(Founder of Open WebUI), and
1 more.

harbor by av

0.6%
2k
CLI tool for local LLM stack orchestration
Created 1 year ago
Updated 1 day ago
Starred by John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), Georgios Konstantopoulos Georgios Konstantopoulos(CTO, General Partner at Paradigm), and
2 more.

mcp-server-cloudflare by cloudflare

0.8%
3k
MCP servers for LLM integration with Cloudflare services
Created 1 year ago
Updated 2 days ago
Feedback? Help us improve.