AI prompts
base on Oblivion Desktop - Unofficial Warp Client for Windows/Mac/Linux <div align="center">
<h1>Oblivion Desktop</h1>
</div>
<div align="center">
<p>
<a href="README-fa.md">
<small>فارسی</small>
<img src='assets/img/flags/iran.svg' alt='persian' style='width: 20px;height: 15px;border-radius: 3px;' />
</a>
|
<img src='assets/img/flags/gb.svg' alt='English' style='width: 20px;height: 15px;border-radius: 3px;' />
<small>English</small>
</p>
</div>
Oblivion provides a secure, optimised internet access through a user-friendly Windows/Linux/MacOS app using Cloudflare WARP's
technology.
> Unofficial Desktop version of the mobile VPN: [Oblivion](https://github.com/bepass-org/oblivion)
<b>"Internet, for all or none!"</b>
[](https://github.com/bepass-org/oblivion-desktop/releases/latest)
[](https://github.com/bepass-org/oblivion-desktop/releases/latest)
[](https://github.com/bepass-org/oblivion-desktop)
[](LICENSE.md)

## Features
- **High-grade VPN Security**: Custom WireGuard® implementation in Golang providing enterprise-level encryption with minimal overhead.
- **Free and Open Source**: Built with transparency & community contribution in mind, leveraging the power of GitHub Actions for automated builds.Community-driven development with transparent builds via GitHub Actions.
- **Intuitive Yet Powerful**: Clean interface designed for ease of use while offering advanced configuration options.
- **Modern Tech Stack**: TypeScript frontend with a high-performance Golang backend featuring our optimized WireGuard® implementation.

## Overview
<div align=left>
<table>
<thead align=left>
<tr>
<th>Feature</th>
<th>Status</th>
</tr>
</thead>
<tbody align=left>
<tr>
<td>Method</td>
<td>
:white_check_mark: WARP & WARP+ <br>
:white_check_mark: Gool<br>
:white_check_mark: Cfon <small>(Psiphon)</small>
</td>
</tr>
<tr>
<td>Network configurations</td>
<td>
:white_check_mark: Proxy <small>(No changes)</small><br>
:white_check_mark: System Proxy <small>(With PAC)</small><br>
:white_check_mark: TUN <small>With Sing-Box</small>
</td>
</tr>
<tr>
<td>Routing rules</td>
<td>
:white_check_mark: System Proxy<br>
:white_check_mark: GeoDB
</td>
</tr>
<tr>
<td>System tray</td>
<td>
:white_check_mark: Minimize<br>
:white_check_mark: BootUp<br>
:white_check_mark: Shortcuts
</td>
</tr>
<tr>
<td>Languages</td>
<td>
:white_check_mark: Persian (Farsi) <br>
:white_check_mark: English <br>
:white_check_mark: Chinese <br>
:white_check_mark: Russian <br>
:white_check_mark: Turkish <br>
:white_check_mark: Indonesian <br>
:white_check_mark: Arabic <br>
:white_check_mark: Portuguese <br>
:white_check_mark: Vietnamese <br>
:white_check_mark: Urdu <br>
:white_check_mark: Spanish <br>
:white_check_mark: Burmese <br>
:white_check_mark: Amharic
</td>
</tr>
<tr>
<td>Theme</td>
<td>
:white_check_mark: Light<br>
:white_check_mark: Dark<br>
:white_check_mark: RTL<br>
:white_check_mark: LTR<br>
:white_check_mark: Auto
</td>
</tr>
<tr>
<td>Other</td>
<td>
:white_check_mark: Scanner<br>
:white_check_mark: Ping<br>
:white_check_mark: Accessibility<br>
:white_check_mark: SpeedTest<br>
:white_check_mark: In-App Update <small>(Win)</small><br>
:white_large_square: Kill Switch
</td>
</tr>
</tbody>
</table>
</div>
## Download
<div align=left>
<table>
<thead align="left">
<tr>
<th>OS / Arch</th>
<th>Compatibility</th>
</tr>
</thead>
<tbody align="left">
<tr>
<td>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-win-x64.exe"><img src="https://img.shields.io/badge/Windows-Setup x64-0C88D8.svg?logo=gitforwindows"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-win-x64.zip"><img src="https://img.shields.io/badge/Windows-Portable x64-005AA8.svg?logo=gitforwindows"></a>
<br>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-win-arm64.exe"><img src="https://img.shields.io/badge/Windows-Setup arm64-0C88D8.svg?logo=gitforwindows"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-win-arm64.zip"><img src="https://img.shields.io/badge/Windows-Portable arm64-005AA8.svg?logo=gitforwindows"></a>
<br>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-win-ia32.exe"><img src="https://img.shields.io/badge/Windows-Setup x86-0C88D8.svg?logo=gitforwindows"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-win-ia32.zip"><img src="https://img.shields.io/badge/Windows-Portable x86-005AA8.svg?logo=gitforwindows"></a>
</td>
<td>
10+<br>
</td>
</tr>
<tr>
<td>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-mac-arm64.dmg"><img src="https://img.shields.io/badge/macOS-DMG arm64-F0F0F1.svg?logo=apple"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-mac-arm64.zip"><img src="https://img.shields.io/badge/macOS-ZIP arm64-9e9e9e.svg?logo=apple" /></a><br>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-mac-x64.dmg"><img src="https://img.shields.io/badge/macOS-DMG x64-F0F0F1.svg?logo=apple"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-mac-x64.zip"><img src="https://img.shields.io/badge/macOS-ZIP x64-9e9e9e.svg?logo=apple" /></a>
</td>
<td>10.15+</td>
</tr>
<tr>
<td>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-linux-amd64.deb"><img src="https://img.shields.io/badge/GNU/Linux-DEB x64-DC470E.svg?logo=debian"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-linux-x86_64.rpm"><img src="https://img.shields.io/badge/GNU/Linux-RPM x64-01ABD2.svg?logo=redhat"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-linux-x64.tar.xz"><img src="https://img.shields.io/badge/GNU/Linux-tar.xz x64-EDC204.svg?logo=linux"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-linux-x86_64.AppImage"><img src="https://img.shields.io/badge/GNU/Linux-AppImage x64-bf7645.svg?logo=linux"></a>
<br>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-linux-arm64.deb"><img src="https://img.shields.io/badge/GNU/Linux-DEB arm64-DC470E.svg?logo=debian"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-linux-aarch64.rpm"><img src="https://img.shields.io/badge/GNU/Linux-RPM arm64-01ABD2.svg?logo=redhat"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-linux-arm64.tar.xz"><img src="https://img.shields.io/badge/GNU/Linux-tar.xz arm64-EDC204.svg?logo=linux"></a>
<a href="https://github.com/bepass-org/oblivion-desktop/releases/latest/download/oblivion-desktop-linux-arm64.AppImage"><img src="https://img.shields.io/badge/GNU/Linux-AppImage arm64-bf7645.svg?logo=linux"></a>
</td>
<td>
Gnome (gsettings)<br>
KDE (kio)<br>
GNU/Linux (glibc)
</td>
</tr>
<tr>
<td>
<a href="https://github.com/bepass-org/oblivion/releases/latest"><img src="https://img.shields.io/badge/Android-APK Universal-0d7365.svg?logo=android"></a>
<a href="https://play.google.com/store/apps/details?id=org.bepass.oblivion"><img src="https://img.shields.io/badge/Android-APK Universal-044d29.svg?logo=googleplay"></a>
</td>
<td>6+</td>
</tr>
<tr>
<td>
<img src="https://img.shields.io/badge/iOS-Coming soon...-pink.svg?logo=apple">
</td>
<td></td>
</tr>
</tbody>
</table>
</div>
## Faced a bug? 🐛
Take a look at our comprehensive [wiki](https://github.com/bepass-org/oblivion-desktop/wiki) and search
in [issues](https://github.com/bepass-org/oblivion-desktop/issues) (open
and [closed](https://github.com/bepass-org/oblivion-desktop/issues?q=is%3Aissue+is%3Aclosed) ones!) and if you did not
find your answer, then [create a new issue](https://github.com/bepass-org/oblivion-desktop/issues/new/choose)!
## Get involved!
We're a community-driven project, aiming to make the internet accessible for all. Whether you want to contribute code,
suggest features, or need some help, we'd love to hear from you!
Check out
our [GitHub Issues](https://github.com/bepass-org/oblivion-desktop/issues), [Contribution Guide](CONTRIBUTING.md)
and [Developer Docs](DOCS.md).
[](https://starchart.cc/bepass-org/oblivion-desktop)
## Read more...
* [FAQ.md](FAQ.md)
* [License.md](LICENSE.md)
* [SECURITY.md](SECURITY.md)

## Acknowledgements
This project owes its existence to the groundbreaking work of others. We extend our sincere gratitude to the following contributors and innovators whose work inspired and enabled our efforts:
- [Cloudflare Warp](https://www.cloudflare.com/application/terms/)
- [warp-plus](https://github.com/bepass-org/warp-plus/) (Yousef Ghobadi & Mark Pashmfouroush)
- [Oblivion](https://github.com/bepass-org/oblivion)
- [Oblivion Helper](https://github.com/ShadowZagrosDev/oblivion-helper) (GPLv3)
- [Electron](https://www.electronjs.org/)
- [React](https://github.com/facebook/react)
- [electron-react-boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate)
- [electron-builder](https://github.com/electron-userland/electron-builder)
- [regedit](https://www.npmjs.com/package/regedit)
- [Iran Sing-Box Rules](https://github.com/Chocolate4U/Iran-sing-box-rules)
- [Shabnam Font](https://rastikerdar.github.io/shabnam-font/) (Saber Rastikerdar)
- [Zag-NetStats](https://github.com/ShadowZagrosDev/Zag-NetStats)
- [And others! 🧡](package.json)
## Contributors
Oblivion Desktop made possible by contributors of Bepass and you! ✌️
We all appreciate your help and support. Here is a comprehensive contribution guide: ([Contribution Guide](CONTRIBUTING.md))
<img src="https://contrib.rocks/image?repo=bepass-org/oblivion-desktop" align="center" alt="Contributors" />
", Assign "at most 3 tags" to the expected json: {"id":"9917","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"