[All work](https://sanderr.nl/projects/)

# Tildekit

Memory for coding agents, in plain text: one folder of rules, skills and project notes that Claude Code, Codex and Cursor read when a session starts.

- Product, Design & Development
- Memory for coding agents
- 2026

- TypeScript
- Node.js
- Astro
- Claude
- Git

[Visit site](https://tildekit.dev)

![Screenshot: Tildekit](https://sanderr.nl/wp-content/uploads/2026/10/tildekit-cover.webp)

## The brief

01

### Challenge

I use Claude Code, Codex and Cursor on three Macs, for work and for my own projects. Each session starts knowing nothing about the previous one, or about what I told the other two, so switching tools or Macs meant explaining the project again.

02

### Approach

One folder of plain text in git: rules, skills and a file per project, which every tool reads when a session starts. A small engine in TypeScript adds the hooks. A correction becomes a line in an inbox, the curator turns it into a proposal, and rules and code only reach my other Macs after my yes.

03

### Outcome

Public since 12 October 2026 as a GitHub template under the MIT licence, with its own site at tildekit.dev. I use it every day, on three Macs.

## The site

The site says what it does in one line and then shows it: a home of plain-text files in windows you can drag, with the inbox and a sync waiting for a yes.

## From correction to rule

Capture, sort, approve. A correction is only a line in the inbox until the curator makes it a proposal and I say yes, so an agent never changes its own rules.

![Screenshot: From correction to rule](https://sanderr.nl/wp-content/uploads/2026/10/tildekit-steps-2560x1600.webp)

## In my own use

proposals in the first ten days

30

tests, all passing

33

packages to install

0

read at the start of a session

12 KB

## What is in the kit

A small core of session start, inbox, sync and guard, and four parts around it. The connector policy is the one you switch: reading is free, writing asks for a click, deleting is closed.

![Screenshot: What is in the kit](https://sanderr.nl/wp-content/uploads/2026/10/tildekit-kit-2560x1600.webp)

## What it is not

- Not a sandbox: the guard stops gross mistakes such as a force push, as a seat belt
- Not a service: nothing is hosted and nothing phones home, sync is git to a remote you choose
- Not supported: it is my own setup, tested on macOS with Claude Code

## On a phone

The same page in one column, from the opening line to the steps and the parts of the kit.

![Screenshot: On a phone 1](https://sanderr.nl/wp-content/uploads/2026/10/tildekit-phone-1-1177x2560.webp)

![Screenshot: On a phone 2](https://sanderr.nl/wp-content/uploads/2026/10/tildekit-phone-2-1177x2560.webp)

![Screenshot: On a phone 3](https://sanderr.nl/wp-content/uploads/2026/10/tildekit-phone-3-1177x2560.webp)

## More work

[All work](https://sanderr.nl/projects/)

- [Thijsveldwisch Portfolio & CMS · 2026](https://sanderr.nl/projects/thijsveldwisch/)
- [Traklyst Product, Design & Development · 2026](https://sanderr.nl/projects/traklyst/)

---

- [Sander de Vries for agents](https://sanderr.nl/llms.txt)
- [Sitemap](https://sanderr.nl/sitemap.xml)
- [Contact](mailto:hello@sanderr.nl)
