localink
Local-first bookmark manager CLI. Save, tag, search. 100% local, no cloud.
A lightweight CLI tool for managing bookmarks locally with SQLite. No cloud, no API, no internet required after install.
Why localink?
- ✅ No API costs: Runs entirely on your machine
- ✅ Privacy: Your bookmarks never leave your computer
- ✅ Fast: SQLite-based, instant search
- ✅ Full-text search: FTS5-powered search across title, description, tags
- ✅ Tagging: Organize with comma-separated tags
- ✅ Open source: MIT license
Installation
pipx install localink
Data is stored at ~/.localink/bookmarks.db by default.
Usage
Add a bookmark
localink add "https://docs.python.org/3/" --title "Python Docs" --tags "python,reference"
localink add "https://github.com/..." -t "My Repo" -d "Cool project" --tags "github,coding"
List bookmarks
localink list
localink list --limit 20
Search
localink search "python async"
localink search "tutorial" --limit 5
Filter by tag
localink tag python
localink tag tutorial
Show details
localink show 1
Delete
localink delete 1
localink delete 1 --yes # skip confirmation
Count
localink count
Pricing
| Tier | Price | Features |
|---|---|---|
| Free | $0/mes | 100 bookmarks, basic search, SQLite local |
| Pro | $4/mes | Unlimited bookmarks, full-text search, sync between devices, browser extension |
| Team | $15/mes | Shared collections, team search, analytics |
License
MIT
Metadata
Release files for localink 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| localink-0.1.0.tar.gz | 9.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| localink-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.2 kB
Release files / localink-0.1.0.tar.gz
| Download URL | localink-0.1.0.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8b991dfebd1df3d77040f0745d047e411aea06c4b82f83e30bb96c54acd46ae8
|
|
BLAKE2b-256 checksum How to use checksums |
6f97344f7383e72ca5d3c3eb226017dec4dcd5729dcc004198e264655fae95d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / localink-0.1.0-py3-none-any.whl
| Download URL | localink-0.1.0-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8bf9c841152c36ed17290b91f4d296c48212fc081727a707049c4f85272d968f
|
|
BLAKE2b-256 checksum How to use checksums |
0af0cec29f1aa55013c2002781f8341c8a70e8e38ab01b718eaf2ac12a3f025a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|