Save links shared from other apps and have them automatically sorted into categories and tags.
Search across all saved links by title, description, category, or summary instantly.
Bulk import a text file of many URLs at once and let them get scraped and classified in the background.
Back up your entire link library to a file and restore it on another device.
| punitsnaik/tidylink | chrisjenx/dagger-dynamic-features | skevy/11.19.20-kotlin-1.4.20-bug | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Kotlin | Kotlin | Kotlin |
| Last pushed | — | 2019-07-10 | 2020-11-19 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
AI categorization is optional and needs your own API key from a provider like Google Gemini or xAI Grok.
TidyLink is an Android app for people whose saved links pile up in chat threads and browser tabs and never get looked at again. You share a URL to it from any app, and it grabs the page's title, description, and thumbnail, then optionally uses AI to give it a category, a few tags, and a one sentence summary, all in the background while you keep using your phone. Everything runs and stays on your own device. There is no company server behind the app and no analytics collecting your activity. The AI categorization is optional and uses your own API key against any provider that speaks the common chat completions format, such as Google Gemini's free tier or xAI's Grok, so you are not paying the app maker for AI, you are paying the provider directly, or not paying at all if you skip that feature. Once links are in, TidyLink offers full text search across titles, descriptions, categories, and summaries, and the list stays fast even with a very large library because it loads results in pages rather than all at once. It recognizes when the same link has been shared twice with different tracking codes attached and merges them into one entry. Video links from YouTube, Shorts, Reels, TikTok, and Vimeo get a play button and open in their proper app when installed. You can also bulk import a text file full of URLs at once, back up your whole library to a JSON file, and restore it later on another device. If you add more than one AI provider key, TidyLink will automatically switch to the next one when the first hits a rate limit, and those keys are stored encrypted on the device rather than in plain text. The app also checks GitHub at most once a week for a new release, which is the only outside network call that is not tied to a feature you are actively using. TidyLink is written in Kotlin, requires Android 10 or newer to run, and is released under the MIT License, a permissive license that allows commercial use as long as the copyright notice is kept. You can install a prebuilt APK from the releases page or build it yourself with Android Studio.
An Android app that saves links shared from any app and uses your own AI key to automatically categorize, tag, and summarize them, all stored on your device.
Mainly Kotlin. The stack also includes Kotlin, Jetpack Compose, Room.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.