finds.dev← search

// the find

skydoves/chatgpt-android

★ 3,872 · Kotlin · Apache-2.0 · updated Jan 2026

📲 ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.

A demo Android app wiring OpenAI's chat completions API into a Compose UI built on Stream's Chat SDK. It's aimed at Android devs who want a reference for Google's recommended multi-module app architecture (Hilt, Coroutines/Flow, WorkManager) more than at anyone looking for a real ChatGPT client.

The modularization is genuinely well done — core-data/core-network/core-model/core-navigation split with feature modules is a clean, concrete example of the official Android architecture guide, not just theory. It ships baseline profiles and a benchmark module for startup/macrobenchmarking, which most sample repos skip. CI is wired up via GitHub Actions on every push.

The entire chat UI is outsourced to Stream's Chat SDK, which means standing up a Stream account and app just to render messages — that's a lot of third-party lock-in for what should be a thin wrapper around a single OpenAI endpoint. Setup is unusually heavy for a demo: create a Stream app, disable its auth checks, manually create a hardcoded test user via their dashboard, then fund an OpenAI account with $5 before the free tier rate limits even work. The README itself admits 'most of the features are not completed except the chat feature.' A lot of the README is Stream SDK promotion (tutorial links, UTM-tagged URLs) rather than documentation of this specific app, which is a signal of what it's really for.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →