https://github.com/coreply/coreply
An Android app leveraging your favorite LLM to generate auto-fill suggestions for text messages in real time as you type.
https://github.com/coreply/coreply
ai android android-app android-application groq llm openrouter
Last synced: 4 months ago
JSON representation
An Android app leveraging your favorite LLM to generate auto-fill suggestions for text messages in real time as you type.
- Host: GitHub
- URL: https://github.com/coreply/coreply
- Owner: coreply
- License: agpl-3.0
- Created: 2024-12-02T08:50:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-15T09:02:56.000Z (about 1 year ago)
- Last Synced: 2025-02-15T10:18:49.731Z (about 1 year ago)
- Topics: ai, android, android-app, android-application, groq, llm, openrouter
- Language: Kotlin
- Homepage:
- Size: 5.29 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred - coreply/coreply - Finishes your sentences while typing in a messaging app. (Kotlin)
README



[](https://discord.gg/zCsQKmTFTk)
[](https://t.me/coreplyappgroup)

**Coreply** is an open-source Android app providing texting suggestions while you type. It enhances
your typing experience with intelligent, context-aware suggestions.
SHA-256 hash of the signing certificate: `87:95:62:D0:13:BD:E2:44:8E:D9:B2:F3:78:F0:DB:96:02:BF:BB:CF:70:E8:65:A0:25:F4:D2:52:D0:EB:AA:94`
## Supported Texting Apps
| |
|-----------------------------------------------------------|
| **WhatsApp** |
|
|
| **Instagram** |
|
|
| **Tinder** |
|
|
| **Signal** |
|
|
| **Notification Replies**1,2 |
|
|
| **Hinge** |
| **LINE** |
| **Heymandi** |
| **Gmail**3 |
| **Telegram**4 |
| **Mattermost**2 |
| **Facebook Messenger**1 |
| **Google Messages**1 |
| **Snapchat**2 |
| **Microsoft Teams** |
| **Viber** |
| **Discord** |
| **Beeper** |
1 Performance issues: Coreply may not follow smoothly the animations and transitions.
2 Limited role detection: Coreply cannot detect whether the message is sent or
received.
3 In Gmail, Coreply only works on the quick reply text field at the bottom of the
email.
4 Including Direct Download version, Play Store version, and Nekogram.
_DISCLAIMER: Coreply is not affiliated with or endorsed by the above-mentioned apps or their parent
companies._
## Features

- **Real-time AI Suggestions**: Get accurate, context-aware suggestions as you type.
- **Customizable LLM Settings**: Supports any inference service having an OpenAI compatible API.
- **No Data Collection**: All traffic goes directly to the inference API. No data passes through
intermediate servers (except for the hosted version).
## Getting Started
### Prerequisites
- **Android 8 or higher** (Android 13 or higher recommended)
### Installation & Usage
1. Install the latest APK from the [releases page](https://github.com/coreply/coreply/releases)
2. Configure the app with your API key, URL and model name (see the section below).
3. Toggle on the switch and grant necessary permissions. **If you encountered the "Restricted
settings" dialog, you can
follow [these steps](https://support.google.com/android/answer/12623953?hl=en).**
4. Start typing in your messaging app, and see suggestions appear!
- Single tap on the suggestion to insert one word
- Long press to insert the entire suggestion.
### Configurations
#### Coreply Cloud
Sign up and get an access key from [Coreply Cloud](https://coreply.up.nadles.com/), and paste it in
the app.
#### OpenAI-Compatible APIs
| Provider | Guide |
|---------------------------------------------------------------|----------------------------------------------|
| [Google AI Studio (Gemini API)](https://aistudio.google.com/) | [Here](./docs/providers.md#google-ai-studio) |
| [Groq](https://groq.com/) | [Here](./docs/providers.md#groq) |
| [Openrouter](https://openrouter.ai/) | [Here](./docs/providers.md#openrouter) |
| [OpenAI](https://platform.openai.com/) | [Here](./docs/providers.md#openai) |
| [Mistral](https://mistral.ai/) | [Here](./docs/providers.md#mistral) |
| Other OpenAI-compatible endpoints | [Here](./docs/providers.md#others) |
## How does it work?
See [Prompting](docs/prompting.md) for details.
## Build From Source
1. Clone the repository:
2. Open the project in Android Studio.
3. Sync the Gradle files and resolve any dependencies.
4. Build and run the app on your preferred device or emulator.
## Contributing
All contributions are welcome. However, please expect breaking changes as this project is in active
development. A contributor license agreement (CLA), or change in license is under consideration.
Please to reach out before making significant contributions.
## Known Issues
- The app cannot read images, videos, voice notes, or other non-text content. Contextual suggestions
may be limited in these cases.
- Hint text 'Message' in WhatsApp is treated as typed text on devices running Android 12 or lower.
- RTL support is limited.
- Banking apps in asia commonly block apps from unknown sources having accessibility services
permission due to security reasons. If you are facing this issue, you can
setup [an accessibility shortcut](https://support.google.com/accessibility/android/answer/7650693?hl=en#step_1)
to toggle the coreply on/off quickly. In the future there might be a Play Store listing to avoid
this issue.
## Star History
[](https://www.star-history.com/#coreply/coreply&Date)
## License Notice
Coreply
Copyright (C) 2024 Coreply
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .