AI prompts
base on Free and open source anime watcher for Android <div align="center">
<a href="https://anikku-app.github.io">
<img src="./.github/assets/icon.png" alt="anikku logo" title="anikku logo" width="80"/>
</a>
# Anikku [App](#)
### Full-featured player, based on Aniyomi.
Discover and watch anime, cartoons, series, and more – easier than ever on your Android device.
| Releases | Preview |
|----------|---------|
| <div align="center"> [](https://github.com/komikku-app/anikku/releases/latest) [](https://github.com/komikku-app/anikku/releases) [](https://github.com/komikku-app/anikku/actions/workflows/build_release.yml) | <div align="center"> [](https://github.com/komikku-app/anikku-preview/releases/latest) [](https://github.com/komikku-app/anikku-preview/releases) [](https://github.com/komikku-app/anikku-preview/actions/workflows/build_app.yml) |
[](https://discord.gg/85jB7V5AJR)
[](https://github.com/komikku-app/anikku/actions/workflows/build_push.yml)
[](/LICENSE)
[](https://hosted.weblate.org/projects/komikku-app/anikku/)
## Download
[](https://github.com/komikku-app/anikku/releases/latest)
[](https://github.com/komikku-app/anikku-preview/releases/latest)
*Requires Android 8.0 or higher.*
[](https://github.com/sponsors/cuong-tran "Sponsor me on GitHub")
## Features

<div align="left">
### Features include:
* **Anikku**:
* `Anime Suggestions` automatically showing source-website's recommendations / suggestions / related to current entry for all sources.
* `Auto theme color` based on each entry's cover for entry View & Reader.
* `App custom theme` with `Color palettes` for endless color lover.
* `Bulk-favorite` multiple entries all at once.
* `Fast browsing` (for who with large library experiencing slow loading)
* Auto `2-way sync` progress with trackers.
* Support `Android TV`, `Fire TV`.
* From SY:
* `Anime Recommendations` showing community recommends from Anilist, MyAnimeList.
* Edit `Anime Info` manually, or fill data from MyAnimeList, Kitsu, Shikimori, Bangumi, Simkl.
* `Custom cover` with files or URL.
* `Feed tab`, where you can easily view the latest entries or saved search from multiple sources at same time.
* `Saving searches` & filters, can use them with `Feed-tab`
* `Pin anime` to top of Library with `Tag` sort.
* `Merge anime` allow merging separated anime/episodes into one entry.
* `Lewd filter`, hide the lewd anime in your library when you want to.
* `Tracking filter`, filter your tracked anime so you can see them or see non-tracked anime.
* `Search tracking` status in library.
* `Mass-migration` all your anime from one source to another at same time.
* `Dynamic Categories`, view the library in multiple ways.
* `Custom categories` for sources, liked the pinned sources, but you can make your own versions and put any sources in them.
* Cross device `Library sync` with SyncYomi & Google Drive.
* Anime `cover on Updates notification`.
* `Panorama cover` showing wide cover in full.
* `to-be-updated` screen: which entries are going to be checked with smart-update?
* `Update Error` screen & migrating them away.
* `Source & Language icon` on Library & various places. (Some language flags are not really accurate)
* `Grouped updates` in Update tab (inspired by J2K).
* Drag & Drop re-order `Categories`.
* Ability to `enable/disable repo`, with icon.
* `Search for sources` & Quick NSFW sources filter in Extensions, Browse & Migration screen.
* In-app `progress banner` shows Library syncing / Backup restoring / Library updating progress.
* Long-click to add/remove single entry to/from library, everywhere.
* Docking Watch/Resume button to left/right.
* Auto-install app update.
* Configurable interval to refresh entries from downloaded storage.
* And many more from same maintainer's app for Manga reader: [Komikku](https://github.com/komikku-app/komikku)
* Aniyomi:
* Watching videos
* Local watching of downloaded content
* A configurable player built on mpv-android with multiple options and settings
* Tracker support: [MyAnimeList](https://myanimelist.net/), [AniList](https://anilist.co/), [Kitsu](https://kitsu.app/), [Simkl](https://simkl.in/), [Shikimori](https://shikimori.one), and [Bangumi](https://bgm.tv/)
* Categories to organize your library
* Create backups locally to watch offline or to your desired cloud service
* Other forks' features:
* Torrent support (Needs right extensions) (@Diegopyl1209)
* Support for Cast functionality (Animetail)
* Group by tags in library (Kuukiyomi)
* Discord Rich Presence (Animiru, Kuukiyomi, Animetail)
# Issues, Feature Requests and Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
<details><summary>Issues</summary>
[Website](https://anikku-app.github.io/)
1. **Before reporting a new issue, take a look at the [FAQ](https://anikku-app.github.io/docs/faq/general), the [changelog](https://github.com/komikku-app/anikku/releases) and the already opened [issues](https://github.com/komikku-app/anikku/issues).**
2. If you are unsure, ask here: [](https://discord.gg/85jB7V5AJR)
</details>
<details><summary>Bugs</summary>
* Include version (More → About → Version)
* If not latest, try updating, it may have already been solved
* Preview version is equal to the number of commits as seen on the main page
* Include steps to reproduce (if not obvious from description)
* Include screenshot (if needed)
* If it could be device-dependent, try reproducing on another device (if possible)
* Don't group unrelated requests into one issue
Use the [issue forms](https://github.com/komikku-app/anikku/issues/new/choose) to submit a bug.
</details>
<details><summary>Feature Requests</summary>
* Write a detailed issue, explaining what it should do or how.
* Include screenshot (if needed).
</details>
<details><summary>Contributing</summary>
See [CONTRIBUTING.md](./CONTRIBUTING.md).
</details>
<details><summary>Code of Conduct</summary>
See [CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md).
</details>
</div>
### Credits
Thank you to all the people who have contributed!
<a href="https://github.com/komikku-app/anikku/graphs/contributors">
<img src="https://contrib.rocks/image?repo=aniyomiorg/aniyomi" alt="Anikku app contributors" title="Anikku app contributors" width="800"/>
</a>

### Disclaimer
The developer(s) of this application does not have any affiliation with the content providers available, and this application hosts zero content.
<div align="left">
## License
<pre>
Copyright © 2015 Javier Tomás
Copyright © 2024 The Mihon Open Source Project
Copyright © 2024 The Aniyomi Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
</pre>
</div>
", Assign "at most 3 tags" to the expected json: {"id":"13809","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"