Proof, in public

Judge the craft before you hire it.

Every project here is a tool we built for our own daily work and released in the open. Read the write-ups, browse the code, and see how we think - before you ever pay us a dollar.

memory-lane

AI coding agents that remember you tomorrow.

Local-first memory for AI coding agents. Save, recall, and manage context across sessions, with semantic search, approvals, and a CLI for any harness.

TypeScript GitHub ↗

pi-advisor

A second, independent set of eyes on every agent session.

Automatic, isolated second-opinion review for Pi coding-agent sessions. An independent advisor model speaks up only when something is genuinely wrong.

TypeScript GitHub ↗

pi-warm-cache

Keep the prompt cache warm, keep the bill cold.

A Pi extension that keeps prompt caches warm through idle gaps, so a 200k-token context is not billed cold every time you step away.

TypeScript GitHub ↗

chameleon

Software that grows its own API.

A near-blank web page that an AI agent turns into working software. When the agent needs a tool the page does not have, it adds one over WebMCP.

TypeScript GitHub ↗

wisper-go

Dictation that never leaves your desk.

A local, Wispr-Flow-like dictation app running a local speech model - your voice becomes text without your audio going anywhere.

Rust GitHub ↗

folder-git-sync-secure

One Obsidian folder, safely on GitHub.

An Obsidian plugin that securely syncs a chosen folder inside your vault to a GitHub repository - share the part you mean to share, keep the rest private.

TypeScript GitHub ↗

youtube-hoverzoom

Preview YouTube videos without losing your place.

A Chrome extension that opens a floating player beside YouTube thumbnails, with resume on re-hover, adjustable delays, and per-page controls.

TypeScript GitHub ↗

Everything lives at github.com/ribbons-digital ↗

Want this level of craft on your product?

Start a project