boxi d76d4280b0
CI / build (push) Successful in 1m53s
Ideas can be set to the state Verworfen, with a mandatory reason
An idea the stakeholder decides not to pursue is set to Verworfen instead of
being deleted; the reason goes into a "## Verworfen" section. bin/project
filters on it (verw), leaves it out of the open list and counts it in the
overview; check reports a Verworfen idea without a reason and a dependency on
a Verworfen idea. _requirements.md now documents bin/project.
2026-10-21 21:48:36 +00:00
2026-10-18 11:58:18 +02:00
2026-10-10 12:34:57 +02:00
2026-08-17 00:32:06 +02:00
2026-08-18 09:54:17 +02:00
2026-08-18 09:54:17 +02:00
2026-08-19 23:34:38 +02:00
2026-10-10 12:46:46 +02:00
2026-10-10 12:46:46 +02:00
2026-10-10 22:55:10 +02:00
2026-08-17 10:32:09 +02:00
2026-08-17 00:24:05 +02:00
2026-10-18 11:58:18 +02:00
2026-08-17 00:24:05 +02:00
2026-10-18 11:58:18 +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-10-17 19:16:06 +02:00
2026-10-18 11:58:18 +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.

Project Setup

direnv

.envrc legt bin/ auf den PATH, damit project check, project specs, project show … direkt im Projektwurzelverzeichnis aufrufbar sind. Einmal pro Checkout direnv allow ausführen; direnv muss installiert (brew install direnv) und in der Shell eingebunden sein (eval "$(direnv hook zsh)" bzw. eval "$(direnv hook bash)").

Setup Claude

Verwende docker sandbox oder nono> zusammen mit colima. Beides beschrieben in nono.md


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%