theonlyperson.com/proj

Project proofs for local-first AI work.

Two current repos, shown as product surfaces instead of repo archaeology: Summarize for private reading and research workflows, ccxray for inspecting what agent runtimes actually send.

Local checkout snapshot · 2026-05-17
§ Why this page exists

The changes are the product story.

The page is built from the active local checkouts, screenshots, and branch evidence. It avoids generic portfolio copy and anchors each claim to the concrete direction in the repos.

§ Project slides

Two compact slides for the page.

Each slide turns the repo work into a system-level visual: one for local-first summarization, one for Codex traffic capture.

SummarizeChrome side panel + CLI
ccxrayAgent observability dashboard
§ Project profiles

Project profiles

Chrome side panel + CLI

A private summarization runtime for web, files, video, and research memory.

This fork keeps upstream Summarize useful while making the local path visible: localhost model probes, language-aware local routing, local-only privacy posture, side-panel status, and durable research-memory docs.

Checkout
Clean local checkout aligned with origin/main
Path
~/proj/summarize
Branch
main
Commit
aa41abb9
Summarize Chrome side panel screenshotSummarize CLI screenshot
Evidence
  • 84.77% measured statement coverage
  • 127.0.0.1 daemon boundary
  • Chrome + Firefox side panel
Included changes
  • Local runtime probe and Mac-first onboarding for llama.cpp and Ollama.
  • Language-aware local routing for English, Traditional Chinese, bilingual, and fallback models.
  • Durable research-memory direction with local artifacts, run history, and NotebookLM export docs.
  • Video slide extraction remains first-class: screenshots, OCR, transcripts, and timestamped cards.
Agent observability dashboard

An x-ray for Claude, Codex, prompts, transport metadata, and runtime evidence.

The active Codex transport branch adds the missing WebSocket layer on top of the existing Claude and OpenAI Responses capture paths, so the dashboard can show transport-only evidence when semantic decoding is not available.

Checkout
Clean working tree on active WebSocket transport branch
Path
~/proj/ccxray
Branch
codex/ws-transport-v1
Commit
21b0751e
ccxray dashboard screenshotccxray timeline screenshot
Evidence
  • HTTP + SSE + WebSocket paths
  • Prompt-version evidence
  • Transport-only Codex entries
Included changes
  • Codex launcher support through the OpenAI-compatible proxy path.
  • WebSocket proxy for OpenAI Responses and Realtime upgrades with frame, byte, close, and error metadata.
  • Codex session grouping, agent labels, prompt metadata restore, and dashboard status handling.
  • Review hardening around queue limits, idle timeout, close reasons, and transport tests.