Chevey339/kelivo

A Flutter LLM Chat Client. Support Mobile & Desktop.

What it solves

Kelivo is a cross-platform chat client that allows users to interact with various Large Language Models (LLMs) from different providers through a single, unified interface. It eliminates the need to switch between multiple apps or websites to access different AI models.

How it works

Built with Flutter, the app provides a connectivity layer that supports major AI providers (such as OpenAI, Google Gemini, and Anthropic) and allows users to configure custom HTTP request headers and bodies. It integrates the Model Context Protocol (MCP) for tool use and includes built-in web search capabilities via multiple search engine integrations.

Who it’s for

Users who want a single, feature-rich mobile or desktop application to manage their AI interactions, create personalized assistants, and use multimodal inputs (images, PDFs, Word docs) across different platforms.

Highlights

  • Multi-provider support: Connects to OpenAI, Google Gemini, Anthropic, and others.
  • Cross-platform: Available on Android, iOS, Harmony, Windows, macOS, and Linux.
  • Material You design: Supports dynamic color theming and dark mode.
  • Multimodal capabilities: Handles images, text documents, PDFs, and Word files.
  • Advanced tool integration: Supports Model Context Protocol (MCP) and a wide array of integrated search engines.
  • Voice and TTS: Includes system TTS and support for OpenAI, Google Gemini, and ElevenLabs voice servers.