WanderLog: an offline field journal that answers "where did I see that kingfisher last time?"
Описание и применение
WanderLog — локальный журнал полевых наблюдений, который записывает голосовые заметки, автоматически преобразует их в структурированные данные и отвечает на вопросы с помощью локальной модели без подключения к интернету.
Задача
People who observe nature outside often forget details such as location, time, and context of sightings.
Результат
WanderLog enables quick, privacy‑preserving capture of nature observations via voice, automatic parsing, and semantic search, all running locally with minimal latency (e.g., 244 ms cold load, 3 ms embedding).
Рабочий процесс
- Record a 30‑second voice memo on the trail
- Run
npm run log-voice -- <audio>at home to transcribe, parse, and store the data - The memo becomes a walk entry and linked sightings in SQLite
- Ask a question via
npm run demo "<question>"and the local model returns a cited answer - All operations run on the local machine with no network calls
Доказательства
I built WanderLog — a local‑first field journal that turns my coding agent into a naturalist's notebook.
No internet required. After the first run, the embedding model is cached and every query is answered with zero network calls.
Measured on my MacBook (no GPU fan spin‑up, no cloud): cold model load 244 ms, one embedding 3 ms, full semantic search over a 16‑entry journal 9 ms.
- Дата записи: 2026-10-08T18:40:58.318Z