tuui  by AI-QL

Desktop client for LLM API orchestration

Created 5 months ago
1,071 stars

Top 35.3% 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

19 hours ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
108 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

1.3%
2k
CLI tool for local LLM stack orchestration
Created 1 year ago
Updated 3 days 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.7%
3k
MCP servers for LLM integration with Cloudflare services
Created 9 months ago
Updated 2 days ago
Feedback? Help us improve.