Support for Offtiktok has been discontinued and site has been taken offline. Feel free to post any mirrors in the issues and I will list them in the ReadMe :)
Offtiktok allows users to share tiktoks with anyone, regardless of whether they have the app or not, by adding "off" before "tiktok" in the url (e.g: https://vm.offtiktok.com/ZGe7XpCwV/ )
It also includes a minimalistic TikTok feed that allows watching videos recommended by the platform, no ads, no app, no geo-restrictions.
- Initialize as a docker container running `./docker-up.sh`
- If script fails due to permissions settings, run `chmod +x ./docker-up.sh` then run the script again.
Using Homebrew:
Install Homebrew if you haven't already:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install Node.js and npm:
brew install node
brew install node
Using Node Version Manager (nvm):
nvm:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
nvm:export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s
"${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm install node
Using NodeSource Binaries:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
Using Node Version Manager (nvm):
nvm:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
nvm:export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s
"${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm install node
Using Node.js Installer:
Using Node Version Manager for Windows (nvm-windows):
nvm-windows from the nvm-windows releases.nvm install latest
nvm use latestAfter installation, verify that Node.js and npm are installed correctly by running:
node -v
npm -v
To instal project dependencies, run: npm install
Create a .env file and copy the contets of the .env.template file included in the repository.
The INTERNAL API URL should just be the frontend's URL
The EXTERNAL API URL should be your backend's URL
Run npm run dev to get your development server running in port 2000
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out the Next.js deployment documentation for more details.
Collaboration is welcome! Please feel free to support the project by opening issues or pull requests
This project is licensed under the MIT License
$ claude mcp add offtiktok \
-- python -m otcore.mcp_server <graph>