AndroidPoet

Kotlin Multiplatform SDK for OpenAI APIs

10
0
89% credibility
Found May 20, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

This is a software library for developers that makes it easy to add OpenAI capabilities (like chat, image generation, audio processing, and document analysis) to applications. It works across all major platforms - phones, computers, and web browsers - with one unified codebase. The library handles the complex communication with AI services so developers can focus on building features.

How It Works

1
🔍 You discover a tool for adding AI to any app

You're building something and want to add smart features like chat, image generation, or voice transcription. You find a multiplatform library that supports all your target devices.

2
📦 You add the library to your project in one place

Instead of finding different tools for each platform, you add one library to your app. It automatically works on Android phones, iPhones, computers, and even the web.

3
🔑 You connect your AI service account

You enter your account information once, and the library handles all the secure communication with the AI service behind the scenes.

4
🎯 You choose what your app needs to do

Whether you want your app to hold conversations, create images, listen to audio, analyze documents, or search through knowledge bases, you pick the features you need and start building.

5
Different features for different needs
💬
Chat with AI

Build conversational experiences where users can ask questions and get helpful responses

🎨
Generate images

Create pictures from text descriptions - useful for creative apps and content generation

🎧
Work with audio

Turn spoken words into text, translate between languages, or generate natural-sounding speech

6
🚀 Your app talks to AI through the library

The library takes care of all the complex communication, error handling, and data formatting. You focus on building features while the library handles the heavy lifting.

🎉 Your app has AI superpowers!

Your users can now interact with state-of-the-art AI directly from your app, on any device they prefer. Everything works consistently across all platforms.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is openai-kmp?

OpenAI KMP is a Kotlin Multiplatform library for accessing OpenAI's APIs from Android, iOS, JVM, macOS, Linux, Windows, and Web (Wasm). It wraps chat completions, embeddings, file uploads, image generation, audio transcription, batch jobs, fine-tuning, vector stores, and real-time WebSocket sessions. Instead of writing separate clients per platform, you write against one interface and get native performance everywhere.

Why is it gaining traction?

The library hits a real pain point: teams building multiplatform apps with Kotlin have had to port REST clients manually or juggle platform-specific SDKs. This gives you a unified client surface with typed responses and a Result-based error model that plays nicely with Kotlin coroutines. The design supports both raw JSON access for fast-changing payloads and strongly-typed helpers for stability. Logging, timeouts, and custom headers are configurable in one place. The modular setup means you pull in only what you need rather than a monolithic dependency.

Who should use this?

Mobile developers building Kotlin apps that need OpenAI integrations will get the most value. Teams with Kotlin multiplatform projects spanning mobile and desktop can share the same client code. If you're building an AI-powered feature that needs to work across Android and iOS without duplicating HTTP boilerplate, this library removes that friction. Teams doing batch processing, file uploads, or real-time features will find the coverage reasonably complete for early-stage work.

Verdict

The API design is clean and the multiplatform story is compelling. However, the repository has just 10 stars and the v0.0.1 tag signals an early, potentially unstable release. The credibility score of 0.9% reflects this limited community adoption. Docs and tests exist, but production maturity is unproven. Worth evaluating for greenfield multiplatform projects, but plan for upgrade friction as the API evolves. For production-grade workloads, monitor the GitHub release activity before committing.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.