Open source
Tools
Small things that came out of the bigger ones. Each installs straight from a tagged release on GitHub.
peak
v0.2.0 · MIT · Node, Workers and browsers
One small file per repo, peak.yaml, that tells people and coding agents what the repo is, what owns what, and what to read first.
It comes with a JSON Schema for your editor, a parser with no dependencies, and a check command that makes sure every path it names exists.
npx github:bergaaberg/peak#v0.2.0 check
github.com/bergaaberg/peak →
memlet
v0.1.1 · MIT · any SQLite
A tiny memory for assistants: a few hundred one-sentence facts per scope, kept in any SQLite (D1, a Durable Object’s own, node:sqlite) and pasted whole into the prompt.
After each conversation a cheap model proposes changes, and every proposal is checked before it is kept. Bino, Dovre’s assistant, remembers with it.
npm i git+https://github.com/bergaaberg/memlet.git#v0.1.1
github.com/bergaaberg/memlet →
dovre-packs
v0.2.0 · MIT · for Dovre
Ready-made packs for Dovre: Cloudflare health, an OpenTelemetry sink and HTTP client, Docker, Jira, and a starter for your own app.
A pack is copied into your instance repo, so it is yours to change, and updates merge with your edits.
pnpm packs add cf-health --into ../my-dovre
github.com/bergaaberg/dovre-packs →
Docker Engine on Windows without Docker Desktop: the stock engine in its own WSL distro, served on the usual named pipe, or its own while Desktop holds that one.
One user, no admin rights needed. The first version is being finished.
github.com/bergaaberg/berth →