Visual grounding search for academic papers with Zotero integration
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file groundero-0.1.0.tar.gz.
File metadata
- Download URL: groundero-0.1.0.tar.gz
- Upload date:
- Size: 198.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8620a029feaebfc8dd4fa815cf35572854e5e01a43c83f660341494472b1f6ff
|
|
| MD5 |
5e947c2f1757ddb10c25cecf810534bc
|
|
| BLAKE2b-256 |
d1105368baf50f7d14f52b6d574d09b069fb1169c7e7c6eb16ad7910b12fc79b
|
File details
Details for the file groundero-0.1.0-py3-none-any.whl.
File metadata
- Download URL: groundero-0.1.0-py3-none-any.whl
- Upload date:
- Size: 34.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5de6f4c734e76e59758647216a63f5a6ca92e22ca77aa6d52562cccfab1f0ea3
|
|
| MD5 |
4632d3a5ede99d88c060fa31057c09f4
|
|
| BLAKE2b-256 |
0cf03e3e2db19bbf1598089297e6b749c658de8dc1a09eead8309b061ea3442e
|