Metadata-Version: 2.4
Name: localink
Version: 0.1.0
Summary: Local-first bookmark manager CLI. Save, tag, search. No cloud, no API costs, 100% yours.
Author: localink contributors
License: MIT
Project-URL: Homepage, https://github.com/morata43-png/localink
Project-URL: Issues, https://github.com/morata43-png/localink/issues
Keywords: bookmark,bookmark-manager,cli,sqlite,offline,local-first,tagging
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP :: Indexing/Search
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer>=0.9.0
Requires-Dist: rich>=13.0.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Dynamic: license-file

# 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

```bash
pipx install localink
```

Data is stored at `~/.localink/bookmarks.db` by default.

## Usage

### Add a bookmark

```bash
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

```bash
localink list
localink list --limit 20
```

### Search

```bash
localink search "python async"
localink search "tutorial" --limit 5
```

### Filter by tag

```bash
localink tag python
localink tag tutorial
```

### Show details

```bash
localink show 1
```

### Delete

```bash
localink delete 1
localink delete 1 --yes  # skip confirmation
```

### Count

```bash
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
