Chiang Shun Fan163 downloadsCapture places, coordinates, map links, and photo GPS for travel notes.
Geo Capture is an Obsidian plugin for fast place capture in travel journals, trip logs, restaurant notes, and photo-based memories.
Geo Capture is a note-first location capture plugin for Obsidian. It is built for travel journals, check-in logs, restaurant notes, sightseeing notes, and photo-based trip reviews.
It is not designed to replace a full map workspace. Its job is to help you insert useful place information into the note you are already writing.
Geo Capture: Search place and insert
Search by place name, paste a map link, or type coordinates.
Geo Capture: Capture nearby place
Get current location and list nearby place candidates with Google Places.
Geo Capture: Insert current location
Insert raw current device coordinates.
Geo Capture: Insert location from clipboard
Parse coordinates or common map links from the clipboard.
Geo Capture: Suggest place from nearest image
Find a nearby image in the current note, read JPG/JPEG EXIF GPS or R2 Media Sync metadata, and suggest nearby places.
Google Places is optional. To enable Google-powered search and nearby capture:
Place search provider to Google Places.Google Places API key.Places API (New) in Google Cloud.Nearby search radius.Geo Capture uses Places API New endpoints places:searchText and places:searchNearby, with a minimal FieldMask for required fields.
Geo Capture uses System as the default display language and follows the current Obsidian app language. You can also manually choose:
EnglishTraditional ChineseSimplified ChineseCommand names, settings, notices, search placeholders, and some default inserted labels are localized.
Image place insert position supports:
At current cursorBelow the imageWhen set to Below the image, Suggest place from nearest image inserts the selected place immediately below the detected image, which fits a photo-first travel journal layout.
Geo Capture is designed to pair with fab34/cloudflare-media-sync:
image_metadata.json cache.The location annotation remains readable even after the local image link is replaced by an R2 URL.
.obsidian/plugins/cloudflare-media-sync/image_metadata.json locally and does not modify it.See docs/security/security-review.md for the current security review.
Geo Capture release assets now include GitHub artifact attestations.
Each published release can automatically generate provenance attestations for:
manifest.jsonmain.jsstyles.cssThis helps users verify that release assets were built from the source repository through GitHub Actions.
See docs/testing/desktop-mobile-test-plan.md for the desktop and mobile test checklist.
Before release, run:
npm run check
npm install
npm run dev
For local testing, symlink this folder into your vault:
ln -s /Users/fab34/Desktop/Git/GeoCapture /path/to/your/vault/.obsidian/plugins/geo-capture
Required Obsidian release files:
main.jsmanifest.jsonstyles.cssPublished releases are available on GitHub: