Products

Weekly ship series. Small apps, tools and games. Each entry ships with a build log; some fade to static, some grow into their own domain. The list is the memory.

rhythm-lens
OSS Live

rhythm-lens

Measures the rhythm of Japanese, English and Portuguese Markdown (sentence-length burstiness, paragraph structure) against measured human/AI distributions from two published papers. A writing feedback instrument, not an AI detector.

Python · MeCab · CLI
Related articles: Blog
claude-shift
SHIP 03 Live

claude-shift

Multi-account Claude Code manager. Switch the active login, sync the two-file auth Claude Code actually reads (~/.claude/.credentials.json + ~/.claude.json), and watch 5-hour and weekly usage across all accounts. CLI + local API + Chrome extension.

Node.js · Chrome MV3 · SQLite
opencut-mcp
OSS Live

opencut-mcp

MCP server that drives OpenCut classic from any MCP client. Playwright holds the editor session; twelve tools expose the timeline, media assets, and export pipeline. Runs against a fork of OpenCut classic.

TypeScript · Bun · Playwright
Related articles: Blog
mcp-scorecard
OSS Live

mcp-scorecard

Pre-flight checks for MCP servers: passive token footprint, use-case scoping, security, and name safety. LLM-facing quality scorecard.

Python · PyPI · MCP
Related articles: Blog
404 Games
SHIP 02 Live

404 Games

Ten single-file canvas mini games for your 404 page, inspired by famous error pages. Vanilla JS, zero dependencies, theme-aware. Live on this site's 404.

Vanilla JS · Canvas
historymap
SHIP 01 Live

historymap

Turn a YAML file into a corporate-style product-history timeline. Ten layouts, switchable right on the page. Static, self-contained, iframe-embeddable.

Node.js · js-yaml · Cloudflare Workers
Related articles: Blog
rag-retriever-bench
OSS Live

rag-retriever-bench

Benchmark harness for RAG retrieval backends: same corpus, same queries, same metrics. Swap the database and see which one fits your workload, with measured numbers instead of vendor benchmarks.

Python · Docker · HNSW
rag-db-advisor
OSS Live

rag-db-advisor

A RAG that answers RAG-stack questions. Ask which vector backend fits your workload and get measured evidence from rag-retriever-bench, served over MCP or CLI.

Python · MCP · Chroma
compact-ops
OSS Live

compact-ops

A transparent Claude Code plugin that keeps sessions intact across context compaction. It writes a structured state file before every /compact and injects recovery guidance right after compaction and on resume.

Claude Code · Bash · Hooks
Related articles: Dev.to
speech-habit-lens
OSS Live

speech-habit-lens

See the habits in a 1-minute speech through three-layer analysis: AmiVoice ESAS 20 emotion parameters, recognized text, and the cross-layer correlations between voice and words. CLI + Streamlit UI.

Python · AmiVoice · Claude
domain-pre-flight
OSS Live

domain-pre-flight

Pre-flight checks before registering a domain: structure, TLD risk, past-content history, typosquat similarity, and an aggregate go/no-go verdict. Python CLI + MCP server.

Python · PyPI · MCP
SHIP 04

In the works. A new ship lands here every week.