Welcome

Poster

Releaseopen in new windowstarsTelegramopen in new windowlicense

An instant messaging client with friendly interface, complete functions, and extensibility.

Feature

Flexible

It fits your usage needs, breaks the barrier of information sources, and conducts secondary screening, classification, and grouping of conversations and content at will. Let chat return to pure.

Personality

The interface design follows Google's new design language - Material You. The theme is generated according to the wallpaper color (Android 12 only), with a variety of built-in color themes to choose from, just designed for you.

Layout adaptation for multiple screen sizes (mobile phones, foldable devices, tablets) and support for dark mode.

Light

Dark

Synchronize

Use Firebase Cloud Messaging to build a message synchronization network between different devices. Easily transfer the cost of message reception and greatly save background overhead.

Plugin

Third-party plugins provide stable news sources. Users can build their own message source according to their usage habits. Messages from different sources can still be processed uniformly and efficiently.

Follow best practices

Use MAD skills. The interface is built entirely using Jetpack Compose, the new toolkit for native Android interfaces. Jetpack libraries (including but not limited to Paging 3 , DataStore , Navigation , WorkManager , Room) are used in persistence, navigation, background scheduling, architecture and more.

Function

Messaging

Supports the receiving and sending of common message types.

The message types and behaviors supported by the client include:

Message TypeReceiveSend
Text
Image (jpg, png, gif)
Voice
File
Quote Reply
@Someone

For expressions, it is recommended to convert to emoji or text description, receive/send as text

More types and behaviors will be supported through version updates

Conversation marshalling

Parabox brings you a whole new way of conversationz management! Say goodbye to cluttered multi-platform conversationzs and duplicate notifications, the new grouping feature allows users to group different conversationzs from different platforms into a new conversationz without any additional overhead. The grouped conversationz enjoys the same functional experience as a normal conversationz.

This is an exciting feature: you can get rid of numerous workgroups with similar functions—you only need to keep one.

File management

Have you ever faced the dilemma of having difficulty downloading historical files? Documents scattered everywhere are not only of various types, but also difficult to trace and locate.

Parabox has carefully prepared an independent file management page for you. Provides time, type, file size and other filter conditions. With keyword search, it can help you quickly locate files and expand the workflow.

Cloud Backup

Parabox provides easy access to your favorite cloud storage services. Automatically back up files to the cloud when idle in the background and network conditions allow, without occupying local storage space. From now on the session file is no more missed, no more lost.

Notification evolution

The notification evolution function benefits from Android's constantly improving notification standards, making the notification function more standardized and more practical. The adapted system features include:

  • Notification channels
  • Expandable notification
  • Quick Reply
  • Bubbles

System level push*

Through FCM messages, Parabox can stop background service residency while receiving messages normally. The system-level push service accepts the unified scheduling of the system, and has a better scheduling mechanism and better performance. This will greatly save system resources and extend the battery life of the device.

*This feature is not yet stable. Limited by the message sources, the cost of message reception is not fundamentally reduced, but only passed on.

Plug-in

Third-party plugins provide richer and more stable message sources. Users can build their own message source according to their habits, messages from different sources can be processed uniformly and efficiently.

For plug-in development, it also provides Development Toolkitopen in new window and documents, including predefined classes and tool methods, helping developers ignore connection details and focus on function development. You can jump to read Development Documentation.

Data export

Parabox provides a data export function that allows users to export conversation data to local storage for use on other devices or for backup purposes. At the same time, users can export conversation data to other locations, such as cloud storage.

Installation

Please refer to Quick Start.

Development

The plugin ecosystem of Parabox needs to be maintained by the open source community. We look forward to your joining.

To get started with plugin development quickly, jump to Developer Documentation.

Support this project

If you endorse Parabox, please go to Githubopen in new window to give Parabox a star, or go to [Google Play](https://play.google.com/store/apps /details?id=com.ojhdtapp.parabox) to leave a review for Parabox. This will bring us great support!

Last Updated:
Contributors: ojhdt