Groundero
Visual grounding search for papers with Zotero integration and RAG-based question answering.
Installation
Prerequisites
- Python 3.11+
- uv package manager
- Zotero desktop app (running locally)
- Google AI Studio API key
Recommended
- Better BibTeX plugin for Zotero
- All items should have pinned citation keys (stored in the Extra field) for best results, auto-generated keys will be used as fallback for UI display.
Setup
Install
uv tool install groundero
Development Install
uv sync
- Setup and build database:
groundero
Usage
Commands
groundero- Interactive query modegroundero setup- Initial setup and database buildgroundero update [--limit N]- Update database from Zoterogroundero query "question"- Ask a single questiongroundero list- List indexed documentsgroundero help- Show help
Examples
groundero update
# Ask questions about your papers
groundero query "Why are PINNs hard to train"
# Interactive mode for multiple queries
groundero
Configuration
Environment is configured during groundero setup - no manual .env file needed.
Zotero Local API Setup
Required: Groundero currently only works with local Zotero. Make sure the local API is enabled:
- Open Zotero
- Go to: Settings → Advanced → Config Editor
- Set
extensions.zotero.httpServer.localAPI.enabledtotrue - Restart Zotero
Without this setting, Groundero won't be able to connect to your local Zotero library.
Metadata
Release files for groundero 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 | |
|---|---|---|---|
| groundero-0.1.0.tar.gz | 198.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| groundero-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 232.9 kB
Release files / groundero-0.1.0.tar.gz
| Download URL | groundero-0.1.0.tar.gz |
|---|---|
| Size | 198.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8620a029feaebfc8dd4fa815cf35572854e5e01a43c83f660341494472b1f6ff
|
|
BLAKE2b-256 checksum How to use checksums |
d1105368baf50f7d14f52b6d574d09b069fb1169c7e7c6eb16ad7910b12fc79b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.4
|
Release files / groundero-0.1.0-py3-none-any.whl
| Download URL | groundero-0.1.0-py3-none-any.whl |
|---|---|
| Size | 34.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5de6f4c734e76e59758647216a63f5a6ca92e22ca77aa6d52562cccfab1f0ea3
|
|
BLAKE2b-256 checksum How to use checksums |
0cf03e3e2db19bbf1598089297e6b749c658de8dc1a09eead8309b061ea3442e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.4
|