Skip to content

Repository files navigation

chat-bot

A modern Android AI chat application built with Jetpack Compose and OpenAI Responses API.

Screenshot & Demo

20260514_153133

Watch demo here.

Technologies Used

Features

  • Support for both standard and streaming responses using Retrofit and Server-Sent Events (SSE).
  • Context-aware conversations powered by OpenAI Responses API.
  • Offline support for chat history.
  • Clean Architecture for a modular and maintainable codebase.
  • Dependency injection with Koin for efficient and scalable development.

Architecture

UI (Compose)
    ↓
ViewModel
    ↓
Repository
    ↓
OpenAI Responses API / Room Database

Setup

  1. Clone the repository.
  2. Add your OpenAI API key to local.properties file:
OPENAI_API_KEY="xxx"
  1. Run the app.

About

A modern Android AI chat application built with Jetpack Compose and OpenAI Responses API.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages