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.

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

LogBus

Event Processing • Rust & QuickJS

An event processing engine for composing streaming pipelines from pluggable sources, transforms, and sinks. Supports fan-in & fan-out topologies, aggregation, bounded buffering, and backpressure. Focused on predictable behavior at capacity: stable throughput, bounded memory use, measurable latency & saturation.

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, menu-bar app, and native Android client.

Alpine.js, Shoelace

WebBits

Web Apps • Alpine.js, Shoelace

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