Post Library
Overview
Save the posts you saved on Threads and Instagram into a private, searchable library on your device — offline, yours.
I built Post Library because my Threads saved list turned into a black hole. Hundreds of posts I "saved for later", and I could never find any of them again. And if a post gets deleted or the account goes private, it's just gone. Post Library backs them up to your own computer. Press Start and it opens your Saved list, goes through the posts one by one, and keeps the text, the best replies, the photos and the videos. After that the library is yours: browse it offline, search the full text, filter by category or author, play the videos right there. It does the same for Instagram, if you want it to. Pick Instagram instead of Threads and it backs up your saved posts there too, into the same library. If you file them into collections, the collection name becomes the post's category. Instagram access is never requested at install — only when you press that button, and you can take it back any time. Saw something you never got round to saving? Paste its link — Threads or Instagram — and just that one post comes in. A few things I cared about while building it: Everything stays on your machine. No account, no server, no analytics. I never see your data — there is literally nowhere for it to be sent. It only reads your own saved posts. You have to be logged in to your own account, and it simply reads the same Saved list you already see. The AI tagging is optional and runs on your own API key (Gemini or Agnes AI). Turn it on and it sends the post text to the provider you picked, which writes back a category, a few tags and a one-line summary. The key is stored on your computer and goes nowhere except to that provider. Reading the text inside pictures is optional too and happens entirely on your device, so what is written inside a screenshot becomes searchable — and searching your library looks inside those words as well. No picture is ever uploaded. Already saved a pile of pictures before turning it on? One button reads them all, without downloading anything again. You're not locked in. One click exports everything as JSON, and each scrape also writes a plain backup.html that opens in any browser — no extension needed, handy if you ever stop using this one. By default it scrapes slowly with random pauses, so it never hammers Threads or Instagram. This is an unofficial tool and is not affiliated with, endorsed by, or connected to Meta Platforms in any way. # Post Library: v0.47.1 → v0.48 ## v0.48 - Added five language options: - Auto - English - Traditional Chinese - Simplified Chinese - Russian (Testing) - Localization covers the Library, Add posts, Tasks, Activity, dialogs, notifications, offline backups, share files and AI categorization. - Russian is clearly marked as Testing and not native-reviewed. - Centered the brand, version and navigation inside one responsive top bar. - Added collapsible Tasks filters that remember their display state without changing task data. - Category names now stay on one line. - Replaced category up/down arrows with working drag handles. - Widened the sidebar and removed its horizontal scrollbar. - Added a short glow when Settings opens, with reduced-motion support. - Saving a due date now updates the same card without flashing or re-rendering the whole page. - “Show more replies” remains in the normal page flow and no longer gets covered by a blue box. - Improved responsive layouts at 390px, 820px and 1280px. - Localized all 32 visible AI categorization and consolidation messages. - Fixed missing numbers in offline backup text such as Showing / and Show more replies. - The Store package contains only the compiled language table and runtime. Its compiler, parser and Node dependencies remain test-only. - Unified the production UI test loader so test pages no longer display raw keys such as [[message_key]]. ## v0.47.10 - Reorganized the dashboard into three clear destinations: - Library - Add posts - Backup & Restore - Opens the Library when posts exist; otherwise opens Add posts. - Remembers the last selected view. - Storage failures now show a real Error state with Retry instead of pretending the Library is empty. - Empty search and filter results explain how to recover. - A genuinely empty Library offers Add posts and Full restore shortcuts. - Activity collapses to one line while idle and opens automatically for work or errors. - Reminder, Related posts and sharing actions are grouped on each saved-post card. - Posts without tasks have a direct Set reminder action. - Filters are keyboard-accessible. - Post selection and sharing are easier to discover. - Theme and first-run settings moved behind a compact Settings button. - The Library now opens directly on Search instead of showing a long setup notice. - Removed incorrect “Library has 0 posts” success messages after failed reads. - Full restore validates and previews an archive before asking for confirmation. - Merge uses neutral styling; only Replace uses destructive wording and styling. ## v0.47.9 - Fixed the extension failing to open when notification permission had not been granted. - The background worker now starts even when Chrome omits the optional notifications API. - Clicking the toolbar icon opens or focuses Post Library normally. - Notification click handling is registered later if permission is granted. ## v0.47.8 - Serialized concurrent reminder rebuilds to prevent race conditions. - Task updates now modify the latest post record instead of overwriting it with an old snapshot. - Restore rejects valid-looking media files that are not owned by any archive record. - Records now follow Chrome’s actual downloaded filename when Chrome resolves filename collisions. - Restore supports configured base folders that already contain the word library. - Replaced real Instagram account and collection metadata in Store assets with generic fixtures. - Updated the privacy footer to disclose: - Optional AI categorization using the user’s own provider key. - Selected share files handed to the operating system’s Share sheet. - Neither transfer goes to the extension developer. ## v0.47.7 - Added selected-post offline sharing. - Users can select exact Library cards and review the count and estimated size before creating a file. - Generates one bounded, local HTML file—not a public link or Full backup. - The default share includes: - Author and handle - Date - Post text - Source URL - Safe local thumbnail or poster media - Categories, tags, replies, OCR text, transcripts and videos are separate opt-ins. - Videos require an additional high-risk acknowledgement. - Generated files use a restrictive Content Security Policy and contain no remote media. - Excludes tasks, reminders, API keys, tokens, private settings, computer paths, unselected posts and derived caches. - Missing local media is reported instead of silently claimed as included. - Uses the operating system’s Share sheet when available. - Cancelling Share never secretly downloads the file. - Other browsers download the same local HTML file. ## v0.47.6 - Added local Related posts. - Scans up to 100,000 saved records on demand. - Shows up to five meaningful, non-duplicate matches with an explanation. - Uses existing: - Categories - Tags - Saved text - OCR text - Replies - Existing transcripts as a low-weight optional signal - Handles Chinese/Cantonese bigrams and English words deterministically. - Ignores very common terms that would create false matches. - Makes no Related-post network request. - Does not store generated results in post records, JSON Export or Full backup. - Cancels pending results when the Library changes. - Uses fixed limits for scanning, tokens, candidates and cache size. ## v0.47.5 - Added saved-post tasks and reminders. - Posts can be: - Added to To do - Given a due date - Snoozed - Marked done - Kept without a date - Added sidebar filters for To do, Due today, Overdue and Done. - Task data lives on the original saved-post record. - Tasks survive re-scraping, JSON Export/Import and Full backup/restore. - In-app tasks work without notification permission. - Users may separately allow optional system reminders. - Declining permission still saves the task. - Notifications contain only a generic count—not post text, author, category, media or OCR. - Missed reminders are caught once when the browser wakes. - Completed, deleted or snoozed reminders cannot repeat an old alert cycle. ## v0.47.4 - Added Full backup and Full restore for moving the complete usable Library between computers. - Kept the original lightweight JSON Export and Import. - Full backup includes: - Post records - Category order - Whitelisted non-sensitive settings - IndexedDB media blobs - Photos and videos that can actually be read - Stores media as real archive entries instead of one base64-expanded JSON string. - Every archive file includes its byte size and SHA-256 checksum. - Restore validates the complete archive before writing anything: - Version - File, record and size limits - Paths - Duplicate names - Checksums - Post records - Unsupported newer major formats are rejected. - Missing or unreadable files produce a Partial archive with an exact file list. - API keys, tokens, login data, operating-system paths and computer account names are excluded. - Restore defaults to Merge. - Replace first creates a separate safety archive. - If the safety archive cannot finish, Replace changes nothing. ## v0.47.3 - Added new light-theme Store promo tiles. - Updated them to use the real extension icon. - Updated the messaging to cover both Threads and Instagram. - Removed the unconditional “100% local” claim because optional AI actions send selected data to the user’s chosen provider. - Recaptured all five Store screenshots with the correct version badge. ## v0.47.2 - Replaced four outdated dark Store screenshots with five 1280×800 light-theme screenshots. - New screenshots cover: - Library - Search - Threads backup - Instagram backup - Optional AI categorization - All accounts, posts and counts use fictional demonstration data. - No real Library or API key was used. - Corrected the OCR documentation to identify ONNX Runtime and PP-OCR instead of the removed Tesseract reader. ## v0.47.1 - Re-running a complete Threads or Instagram backup now preserves: - Categories - Tags - Summaries - Recognized image text - Downloaded-file links - Refreshing one post or importing a backup also preserves that information. - Changes made while the browser database is unavailable are replayed in order when it returns. - Old recovery state cannot overwrite newer records. - Imported backups now validate: - File size - Record count - URLs - Field structure - Media folders - A bad record is rejected before anything is written. - File deletion cannot be redirected to another post’s folder. - Instagram media folders use permanent post shortcodes instead of account names. - Existing folders continue working after account renames. - Unknown authors and same-named Threads posts no longer collide. - Gallery and JSON output are published as one recoverable pair. - Interrupted output rolls both files back together. - Forged or damaged recovery markers are rejected. - Real concurrent runs are distinguished from unrelated reused process IDs. - AI privacy wording now accurately explains: - Data is sent only when the user starts an AI action. - Selected post text and the API credential go directly to the chosen provider. - Nothing is sent to or sold by the extension developer. - Release packages now include the Instagram and OCR runtimes, locked dependencies, checksums and license records. - One command discovers and runs every test suite.
0 out of 5No ratings
Details
- Version0.48
- UpdatedAugust 18, 2026
- FeaturesOffers in-app purchases
- Offered byYAKA310 STUDIO
- Size21.38MiB
- Languages4 languages
- Developer
Email
support@yaka310.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Post Library has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Post Library handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes