A local vault for your Threads posts. No cloud. No tracking. No account needed.
ThreadsVault Desktop is the desktop version of ThreadsVault for Android. The idea is simple: paste a Threads post URL, it gets extracted and saved locally β and it's yours. Close the app and reopen it whenever you want: the text and images of your saved posts will still be there.
You can organize posts into categories, the app indexes post hashtags, and you can attach personal notes when saving β making your vault easy to search without depending solely on Threads' built-in Saved feature ππ§΅
![]() Empty vault Main screen on first launch |
![]() Categories Create and organize with color and icon |
![]() Privacy & settings Backup, privacy, keyboard shortcuts |
|
Vault with posts (new light mode since v2.1.0) Home screen with light mode and saved posts |
Categories Category view in light mode |
Privacy and Settings Light mode |
Esc go back, Ctrl+N add, / or Ctrl+F search, β β navigate between posts.Download the installer from Releases and run it:
| Format | Description |
|---|---|
.exe |
Standard installer β recommended |
.msi |
MSI package for managed/enterprise environments |
Installs to %LocalAppData%\threadsvault-desktop and creates a Start Menu shortcut.
Multiple formats available in Releases:
| Format | How to use |
|---|---|
.AppImage |
chmod +x ThreadsVault_*.AppImage && ./ThreadsVault_*.AppImage |
.deb |
sudo dpkg -i threadsvault-desktop_*.deb |
.rpm |
sudo rpm -i threadsvault-desktop_*.rpm |
.flatpak |
flatpak install ThreadsVault-desktop-*.flatpak |
Note: If the AppImage doesn't launch on Ubuntu 22.04+, run
sudo apt install libfuse2.
https://www.threads.net/@user/post/abc123)%AppData%\threadsvault-desktop on Windows, ~/.local/share/threadsvault-desktop on Linux)r.jina.ai (primary source) and threads.net (alternative when Jina is unavailable).Prerequisites:
libwebkit2gtk-4.1-dev, libgtk-3-dev, librsvg2-dev, libayatana-appindicator3-dev, patchelf (sudo apt install ...)git clone https://github.com/D4vRAM369/threadsvault-desktop
cd threadsvault-desktop
npm install
npm run tauri build
The compiled binary will be in src-tauri/target/release/bundle/.
For development with hot-reload:
npm run tauri dev
Browser-only mode (no Tauri, uses IndexedDB instead of SQLite):
npm run dev
| Layer | Technology |
|---|---|
| Shell | Tauri v2 |
| Frontend | Svelte 5 (runes) + TypeScript |
| Styles | Tailwind CSS v4 |
| Storage (desktop) | SQLite via @tauri-apps/plugin-sql |
| Storage (browser) | Dexie (IndexedDB) |
| Post extraction | Jina Reader (r.jina.ai) + direct HTML fallback |
| i18n | Custom i18n.ts (~130 keys, ES/EN) |
Built through PBL (Project-Based Learning) β documented with learning artifacts for personal use and study sessions.
Developed primarily with assistance from Claude Code and to a lesser extent ChatGPT-5.3-Codex.
GPL-3.0 β same as ThreadsVault for Android.