Android-клиент для взаимодействия с ИИ персонажам.
Find a file
artur 3a706e8db6 V 0.1.2 hotfix
- hotfix hotfix-а отправка фото работает!
2025-11-11 22:26:42 +03:00
.idea V 0.1.1 hotfix 2025-11-11 19:04:49 +03:00
app V 0.1.2 hotfix 2025-11-11 22:26:42 +03:00
gradle 123 2025-07-04 01:02:57 +03:00
.gitignore 123 2025-07-04 01:02:57 +03:00
build.gradle.kts V 0.1.1 hotfix 2025-11-11 19:04:49 +03:00
gradle.properties 123 2025-07-04 01:02:57 +03:00
gradlew 123 2025-07-04 01:02:57 +03:00
gradlew.bat 123 2025-07-04 01:02:57 +03:00
LICENSE Create LICENSE 2025-07-26 02:11:12 +03:00
README.md Обновлена дорожная карта согласно запросу 2025-10-23 07:59:31 +03:00
settings.gradle.kts 123 2025-07-04 01:02:57 +03:00
unnamed.patch 123 2025-07-04 01:02:57 +03:00

🤖 Android-клиент для ИИ-персонажей


🚀 О проекте

Chaos Alice Pro — НЕКОММЕРЧЕСКОЕ Android-приложение на Kotlin. Создано как лаборатория для экспериментов с AI-моделями и быстро выросло в удобный клиент общения с персонажами.


Возможности

  • 🌐 Поддержка провайдеров: Google Gemini, OpenAI, OpenRouter
  • Streaming-ответы (эффект печати) и остановка генерации
  • 🧵 Управление диалогом: редактирование, удаление, форк ветки
  • 🖼️ Отправка изображений для мультимоделей Gemini (v2.0+)
  • 🌍 Прокси (HTTP/SOCKS), проверка соединения, разделение трафика
  • 🧩 Персонажи: загрузка внешних JSON с ролями и промптами

🧰 Технологии

  • Язык: Kotlin
  • UI: Jetpack Compose
  • Архитектура: MVVM
  • DI: Hilt
  • Сеть: Retrofit, OkHttp, Ktor Client
  • БД: Room | Настройки: DataStore | Изображения: Coil
  • Сериализация: Kotlinx.serialization

📦 Установка

# Клонирование
git clone https://github.com/BBQQYT/ChaosAlicePro.git
cd ChaosAlicePro

# Сборка
./gradlew assembleDebug

Откройте проект в Android Studio и запустите на устройстве/эмуляторе.


🔧 Настройка провайдеров

  • В настройках приложения укажите API-ключи для выбранных провайдеров
  • Выберите предпочитаемые модели из списка
  • Для прокси включите параметры сети и при необходимости задайте логин/пароль

🗺️ Дорожная карта

  1. Улучшение адаптации ИИ к длине сообщений
  2. Чат с несколькими ИИ одновременно
  3. Попробую починить баг с отправкой фото
  4. Добавить API Perplexity
  5. Возможно: генерация фото от ИИ (Nano Banana)

📄 Лицензия

MIT License — см. файл LICENSE.

🙏 Благодарности

  • Арты: @oobiiooddddooo, @PalmaDerevio (Telegram)
  • Спасибо Google, OpenAI, OpenRouter и Яндексу за технологии и вдохновение