A desktop-oriented web client for Threads (Instagram/Meta)
1.2K
This project provides a desktop web client for Threads. Meta is too slow to implement, so I'm working on it. Mobile is not the best experience to work with.
docker run -it -p 3000:3000 stevenlafl/threads-web-client:latest
Open http://localhost:3000 with your browser to see the result.
Now you are presented with a login screen. This login screen only exchanges a username/password combination for a token and stores it on your browser in localStorage along with the application state. Subsequent requests use that localStorage's token value to do everything. This has no backend storage, so any browser session will work perfectly fine. I run the one instance and have multiple people accessing it for their feeds.
You'll be presented a page like this:
Enter your credentials. Then you will have access to the client. Here are some screenshots (click to view larger version):
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Then it's the same steps as above, minus the docker portion. Everything should behave like a standard NextJS project.
Right now this just displays the regular feed with likes and reply counts. It displays images and it displays video properly.
Todo:
Uses NextJS and threads.js at the core
For the frontend tailwind work, this great UI by @hiravesonali
Content type
Image
Digest
sha256:f7b957c82…
Size
66.3 MB
Last updated
about 3 years ago
docker pull stevenlafl/threads-web-client