skydoves/chatgpt-android

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Type:Template / ExampleCategory(s):AndroidChatbots & AI AssistantsMobile & Desktop
Added to GitGenius on September 17th, 2026
Created on December 9th, 2022
Open Issues & Pull Requests: 27 (+0)
GitHub issues: Enabled
Number of forks: 448
Total Stargazers: 3,870 (+0)
Total Subscribers: 43 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.6 days
Mean response time: 41.9 days
90th percentile: 81.1 days
Tracked items: 2

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 655 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

ChatGPT Android is a sample Android application that demonstrates building a chatbot using OpenAI's chat API with Stream Chat SDK for Compose.

The project addresses the practical challenge of integrating OpenAI's chat capabilities into an Android app while managing real-time messaging infrastructure. It shows how to combine OpenAI's API for generating responses with Stream Chat SDK's messaging framework, which handles the UI layer and message synchronization through Jetpack Compose. The approach integrates these two services to create a functional chatbot experience rather than building messaging infrastructure from scratch.

Developers should consider this project as a reference implementation if they are building Android chatbot applications that rely on OpenAI's API. It is most suitable for teams evaluating how to structure a Compose-based chat interface with external AI services, or for developers learning how Stream Chat SDK integrates with modern Android development patterns. The project demonstrates practical patterns rather than serving as a production-ready library, so it works best as a learning resource or architectural reference.

The project shows consistent maintenance with regular updates to dependencies and code patterns. The codebase demonstrates attention to modern Android development practices through its use of Jetpack Compose and Kotlin. Development activity reflects responsiveness to issues and pull requests from the community.