boxi 3b2c499488
Build CI image / build-image (push) Canceled after 36s
CI / build (push) Canceled after 6s
Merge remote-tracking branch 'origin/main'
# Conflicts:
#	CLAUDE.md
#	docs/design/geo.md
#	docs/design/schema-and-types.md
2026-08-20 00:34:56 +02:00
2026-08-17 10:32:09 +02:00
2026-08-18 09:54:17 +02:00
2026-08-17 00:32:06 +02:00
2026-08-18 09:54:17 +02:00
2026-08-19 23:34:38 +02:00
2026-08-18 09:54:17 +02:00
2026-08-19 23:34:38 +02:00
2026-07-21 00:40:56 +02:00
2026-08-20 00:26:44 +02:00
2026-08-17 10:32:09 +02:00
2026-08-17 00:24:05 +02:00
2026-08-17 00:24:05 +02:00
2026-08-17 00:24:05 +02:00
2026-08-17 00:24:05 +02:00
2026-08-17 00:24:05 +02:00
2026-08-17 00:24:05 +02:00
2026-07-17 23:49:12 +02:00
2026-08-17 00:24:05 +02:00

Terrata

Terrata

Local-first personal knowledge management with first-class structured and geospatial (GIS) data. Your notes, contacts, appointments, tasks, locations, and tracks live as plain, human-readable files (Markdown / JSON) and are exposed over standard sync protocols.

What it does

  • PKM core — Markdown notes, linkable to everything else.
  • Structured records — contacts, events, tasks with defined base schemas.
  • Standard sync — CardDAV (contacts) and CalDAV (events + tasks), so existing clients work directly against your data.
  • GIS — store coordinates and GPX tracks; view collections of geo data on a map.
  • Extensible — add custom fields and types on top of the built-in primitives.

Principles

  • Local-first — works offline, data stays with you, sync is additive.
  • Open & readable — everything is plain Markdown / JSON on disk; no lock-in.
  • Extensible core — built-ins can be extended without breaking the standard CardDAV/CalDAV mappings.

Status

Early / greenfield. Tech stack to be decided.


Branding assets in assets/branding/. Project context for Claude Code lives in CLAUDE.md.

S
Description
No description provided
Readme
2.1 MiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 60.6%
HTML 19.8%
Kotlin 17.3%
Shell 1.4%
Python 0.7%
Other 0.2%