A free and open-source manga reader based on Flutter to read manga from a Tachidesk-Server instance.
Tachidesk-Sorayomi needs to connect with an already hosted server.
Tachidesk-Sorayomi supports Linux, Windows, MacOS, Web, iOS, and Android.
Is this application usable? Should I test it?
Here is a list of current features for interaction with Tachidesk-Sorayomi:
- Managing installed Extensions.
- Interaction with your library.
- Browsing installed sources.
- Viewing manga and chapters.
- Reading, downloading, and managing chapters.
- Viewing chapter updates.
Note: Keep in mind that Tachidesk-Sorayomi and Tachidesk-Server are alpha software, so it can have issues. See Support and help if it happens.
Supported Tachidesk versions
These are the versions of Tachidesk-Server that Tachidesk-Sorayomi supports:
- Release build – Tachidesk-Server v0.6.6+
Downloading and Running the app
1. Android
Download the -android-all.apk
file from the latest release the releases section.
2. iOS
Download the latest .ipa
file from the releases section and use AltStore to install Sorayomi on iOS.
3. Windows
Download the latest .msi
file from the releases section.
If you use WINGET, you can run:
winget install tachidesk-sorayomi
4. MacOS
Download the -macos-x64.zip
from the latest release the releases section, extract the file, and drag and drop the extracted app file to the Applications folder in Finder. If you use HomeBrew, you can run:
brew install --cask tachidesk-sorayomi
5. Debian-based Linux
Download the latest .deb
release from the releases section.
6. Arch-based Linux
Download the latest release from the AUR. If you use yay, you can run:
yay -S tachidesk-sorayomi-bin
7. Web
Download the latest web.zip
file from the releases section. Sorayomi-web is deployed on GitHub pages. You can check out Sorayomi here.
Post Installation
Configure your server address in the navigation bar under “Server URL”.
Building from Source
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
You can install Flutter and Dart from the official website.
- Dart SDK
- Flutter
- Channel Stable
Building
- Clone the repository:
- Change directory:
- Install all dependencies by running this command in the terminal:
- Now enter the following command to start debugging the app:
$ git clone https://github.com/Suwayomi/Tachidesk-Sorayomi.git
$ cd Tachidesk-Sorayomi
$ flutter pub get
$ flutter run
To install GitHooks after cloning the repo, use:
$ git config --local core.hooksPath .githooks
Support and Help
Join Tachidesk’s Discord server to hang out with the community and receive support and help.
Troubleshooting
If you encounter issues while using Tachidesk Sorayomi, here are a few troubleshooting ideas:
- Check your server connection: Ensure that you have the correct server URL configured.
- Check for updates: In some cases, simply updating to the latest version can fix unexpected bugs.
- Consult the logs: Inspect any error messages or logs for detailed information about the issue.
If you’re still facing problems, feel free to reach out for help. For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Technologies Used
Tachidesk-Sorayomi is built using:
- Flutter: An open-source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.
- Flutter Riverpod: A simple way to access state while being robust and testable.
- Riverpod Architecture: File architecture developed by @bizz84.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.