- JavaScript 57.2%
- EJS 33.2%
- CSS 5%
- C++ 1.5%
- C 1.3%
- Other 1.6%
| Filename | Latest commit message | Latest commit date |
|---|---|
| .github | |
| alac | |
| backend-services | |
| css | |
| html | |
| invidious-companion | |
| issue_template | |
| january | |
| p | |
| pwa | |
| sdk | |
| src | |
| t | |
| .dockerignore | |
| .drone.yml | |
| .gitignore | |
| ascii_txt.txt | |
| CODE_OF_CONDUCT.md | |
| config.json.example | |
| docker-compose.yml | |
| Dockerfile | |
| entrypoint.sh | |
| feautures.md | |
| fix-videoplayback-issues.md | |
| HOSTING_REQUIREMENTS.md | |
| infocards.json | |
| instances.json | |
| LICENSE | |
| LICENSE-APPSTORE.md | |
| llm-contribution-policy.md | |
| nginx.conf.example | |
| opensearch.xml | |
| package.json | |
| poke-cli.sh | |
| poke-gtk-app.py | |
| poke.service | |
| poke_destkop_app_readme.md | |
| pokeatmosurls.json | |
| pronounsdb.json | |
| README.md | |
| robots.txt | |
| server.js | |
| sponsors.json | |
| why-error.md |
THE PRIVACY APP OF YOUR DREAMS! :3
Certified trans-aids-Libtard-Ukraine software! by a user from x, the everything app owned by elon musket! whatever that means...
Be anonymous while watching videos, gaming, and listening to music on Poke - the free privacy front-end!
Welcome!
Welcome to Poke (formerly PokeTube), the privacy-friendly YouTube front-end built with the invidious API!
Features
![]() |
🔙 Built-In Return YouTube DislikesSee the dislikes from returnyoutubedislike - because sometimes you need to know how bad that video really is :3 |
|---|---|
📱 PWA SupportWith PWA Support, you can install Poke on your mobile device. Now you can pretend to be productive while watching cat videos on the go, mreoww! :3 |
![]() |
🎨 CustomizeCustomize Poke however you want. Make it as unique as your taste in memes. |
📥 AccountsSuscribe (yes Suscribe hehe sussy baka) to whaever channel you want! |
☁️ PokeWeatherCheck The weather privately on PokeWeather!!! |
🎶 And...Ambient mode, audio boost/normalization, and even more! :3 |
No Non-Free Codec Needed
Poke uses Free Software codecs! No non-free components included :3
Hosting Poke
NodeJS
-
Install Packages
- Fedora/RHEL GNU/linux:
$ sudo dnf install git make gcc libcurl nodejs python libcurl g++ curl-config - Debian/Ubuntu GNU/linux:
$ sudo apt install git make gcc libcurl4-openssl-dev nodejs npm python g++ - Alpine Linux (non-gnu):
$ apk add git nodejs npm python make gcc g++ libcurl curl-dev
- Fedora/RHEL GNU/linux:
-
Clone Repo
- Codeberg:
$ git clone https://codeberg.org/ashleyirispuppy/poke.git - GitHub:
$ git clone https://github.com/ashley0143/poke.git
reccomended unoffical mirrors:
- git.lgbt:
$ git clone https://git.lgbt/mirror/poke.git[sync every 10mins] - Mopgit :
$ git clone https://git.mopigames.dev/mopi/poke[sync every ?]
not reccomended, unstable
- none!!! yippee
- Codeberg:
-
Install Dependencies
$ cd poke$ npm install
-
Start Server
$ node server.js
Congrats! Poke should now be running on
localhost:6003! 🎉
Whats next? Setup invidious and set companion (proxy) and the invidious api url. see https://docs.invidious.io/installation
Poke Community
Join us on Discord ! I promise we're cool! <3
or if u like fedi, we host PokeSocial as well :3
The Legal Stuff (boring tbh)
the main parts of the project is Under GPL-3.0-OR-LATER :3 see https://poketube.fun/license
see the each sections LICENSE tho!!
Copyleft 2021-202x Poke Project of poke initative, mostly ashley0143 Trans rights!
https://initiative.poketube.fun/
poke proudly does not support the "source first" or "open source" movement :3
we support the free software movement (fsf.org)
please dont use the term "open source", see gnu.org/not-open-source for more information on why its a wrong term to use!
TL;DR: we dont collect or share your personal info that's it lol
Poke is proudly powered by AMD + Ubuntu servers!!!!!!!!!! (via Skrime Hosting). Parts of Poke ran on Glitch.com from 2021–2023.
Poke contains some LLM-assisted code. Please look here for more information. If you have a problem with that, please know that this is the best compromise we could've made for the sake of the project. We do not have 100% knowledge on and don't require knowledge of whether someone used a LLM while making a pull-request or LLM assistance unless they specify.

