TouchFish Client is a modern chat client built with Flutter, aiming to provide a smooth and cross-platform chat experience for TouchFish. It supports Windows, macOS, Linux, and mobile devices (iOS and Android), and is fully compatible with the TouchFish chat protocol.
Still under development, stay tuned!
Go to the Releases page to download the executable file for your platform, then install or run it directly.
You need to connect to a running TouchFish or other compatible server.
Go to the Releases page to download the .exe file or the .zip file with windows in its name.
Note: MSIX files are unsigned and not recommended for installation!
Minimum system requirement: Windows 10
Requires Microsoft Visual C++ Redistributable. If not installed, visit https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 to download and install. No reboot is required after installation.
Download the .zip file with windows in its name from the Release, extract it (do not run directly from the zip), and run the exe file.
Download the .exe file with windows in its name from the Release, double-click to run, and follow the installation wizard.
Go to the Releases page to download the file for macos.
You may need to enable apps from uncertified developers in your settings.
Go to the Releases page to download the file for linux.
Go to the Releases page to download the .apk file and install it directly.
If you know how to use .aab files, you can also download and install the .aab file.
SDK Compile Version 36 (Android 16.0)
SDK Runtime Version 36 (Android 16.0)
SDK Minimum Compatibility Version 24 (Android 7.0)
Currently, there is no iOS version of TouchFish Client available (although it is theoretically supported, there is no device for debugging and publishing). Please stay tuned for future updates.
Please make sure you have installed the Flutter SDK and set up your development environment. Then clone this repository:
git clone https://github.com/ILoveScratch2/TouchFish-Client.git
cd TouchFish-Client
flutter pub get
flutter runAny form of contribution is welcome! Whether it's reporting issues, requesting features, or submitting code directly, we appreciate it all. Please see CONTRIBUTING.md for more information.
TouchFish Client is licensed under the GNU Affero General Public License v3.0.
This strong copyleft license allows you to use, modify, and distribute the software under the same license, provided that the complete source code of the licensed work and modifications is made available. Copyright and license notices must be retained. Patent rights are granted as expressly stated by contributors. If you provide the modified version as a service over a network, you must also provide the complete source code of the modified version.
