RETRIEVER PROTOCOL SWAPPABLE BACKENDS elasticsearch postgres query BM25 · inverted index dense kNN · HNSW RRF fusion OPTIONAL cross-encoder rerank eval harness ir_measures nDCG@10 · R@100 · MRR BEIR qrels

SearchLab

Search • Python, Elasticsearch, pgvector

An offline relevance lab for hybrid search — BM25, dense vectors, RRF fusion, and cross-encoder reranking, measured against public BEIR benchmarks instead of vibes.

CAPTURE CURATE MAP / TIMELINE barrier per-photo › trip-wide uploads EXIF GPS · time extract phash · orientation device · golden hour embeddings save to vector db reframe dedup 12 trips · places text › similar MOBILE CAPTURE EXIF GPS & time stamped on every upload AESTHETIC KEEPER a vision score keeps the best frame of a burst RULE-OF-THIRDS CROP focal point drives the reframe, not the center PERCEPTUAL DEDUP clustered by perceptual hash — the "best" are kept SEMANTIC SEARCH find photos by meaning, not filename — pgvector

Trippin'

Photo App • Deno, Postgres, Mapbox

A map-first travel journal that curates a trip's photos for you — dedupes the bursts, keeps the best frame, and makes the whole library searchable by meaning.

Bash, Typescript (Dax)

idem.sh

Infra • Bash, Typescript (Dax)

A single-file Bash library of idempotent functions for small-fleet config management.

FORGEJO MEMORY accepted closed OPTIONAL supervisor telemetry mgmt ui rejected findings findings issue PM DEV QA human forgejo wiki AGENTS.md project wiki

FJX

Agent Orchestration • Deno, MCP, Forgejo

An agent-accelerated forge where humans and LLM agents collaborate on software using the same artifacts.

LAPTOP MOBILE USB DRIVE SERVER BUCKET S3 · R2 · B2 ›› CONTENT-ADDRESSED files keyed by hash — automatic deduplication TOMBSTONED DELETES removals propagate safely, never silently resurrect SAFE CONFLICTS two edits? both versions survive — no overwrite REMOVABLE DEVICES 1st-class USB & external drives, mounted or not TRANSPARENT LAYOUT files map 1:1, readable without DropBear

DropBear

Storage Utility • Go, SQLite, S3

A self-hosted file-sync daemon that pairs local folders with any S3-compatible bucket — with a daemon, web dashboard, and menu-bar app.

Alpine.js, Shoelace

WebBits

Web Apps • Alpine.js, Shoelace

Experiments with "no build" web applications built around portability & low operational overhead.

SOURCES SINKS journald file parse filter aggregate enrich tap debug tap sample OpenSearch prod file analysis

LogBus

Event Processing • Rust (ported from TypeScript)

A programmable event-pipeline engine — YAML for the shape, JavaScript and WASM for the weird cases, backpressure all the way to the source.