OpenViSTAI · Agents · Blockchain · Crypto
Menu
Chat & Assistants

Chakt Kmp

Chakt Kmp is a Kotlin and Compose Multiplatform chat application for generating content with Google’s generative AI models. It demonstrates the Generative AI SDK for Kotlin Multiplatform and provides Android, iOS, desktop and web targets.

Independent OpenViST project profile, based on linked sources.

Chakt Kmp — OpenViST project profile in Chat & Assistants.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it to try a cross-platform Gemini chat app or study how a Kotlin Multiplatform application integrates a generative AI SDK.

Who it is for

  • People seeking a chat interface for Google’s generative AI models.
  • Developers exploring or adapting a Kotlin Multiplatform AI chat app.

Documented uses

  • Chat with Google’s generative AI models through a chat-based interface.
  • Inspect a Kotlin Multiplatform example integrating a generative AI SDK.
  • Build or run the application for Android, iOS, desktop or web.
Before you choose

Requirements & limits

The repository lists Android and desktop downloads and a live web version. Building from source requires a Gemini API key; the README does not specify account or pricing terms.

  • The app uses Google’s generative AI models through the Generative AI SDK for Kotlin Multiplatform.
  • The documented targets include Android, iOS, desktop and web.
  • The source repository is public and uses the MIT license.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up Chakt Kmp from source

Prepare the project and Gemini API key for a platform-specific run.

Before you start

  • Java JDK 17 or later
  • Latest stable Android Studio
  • Xcode for iOS
  • Gemini API key

Steps

  1. Clone the ChaKt-KMP repository.

  2. Open the project in the latest version of Android Studio.

  3. Add the Gemini API key to local.properties using the gemini_api_key property.

  4. Select the documented Android or iOS module configuration, or use the listed Gradle task for desktop or web.

Expected outcome

The project is configured with a Gemini API key and the README’s platform-specific run stage is identified.

Guide limitations

  • The setup instructions do not provide a guaranteed build or runtime outcome.
  • Xcode is listed as a prerequisite for iOS.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
PatilShreyas/ChaKt-KMP · Official homepage title · retained in its source language