Colophon

Development history and AI session transcripts for 2 tools.

# Bluesky Thread Viewer

View source on GitHub

Development history (2 commits)
ed78dbd February 21, 2026
Use lazy localStorage prompt pattern for AI API keys

Replace the visible password input field with the simonw-style
lazy-prompt pattern: API keys are stored per-provider in localStorage
(e.g. openai_api_key) and prompted for via browser prompt() on first
use, then remembered for future sessions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fb0276b January 16, 2026
Add Bluesky Thread Viewer with AI explanation feature

A single-page HTML tool to view Bluesky threads with:
- Nested thread view and chronological view
- AI-powered post explanations (OpenAI, Anthropic, Google)
- Image support in AI context
- Quoted post content included in context
- External link fetching for full article content
- Video playback support
- Copy thread as text or JSON

Session transcript:
- Gist: https://gist.github.com/bmadhusu/00c71ff7e6048378d94ef737686897c0
- Preview: https://gisthost.github.io/?00c71ff7e6048378d94ef737686897c0/index.html

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

# Claude Conversation Viewer

Load JSON files and select a conversation to view

View source on GitHub

Development history (1 commit)
998426d January 16, 2026
Add Claude conversation transcript viewer

HTML viewer for Claude chat exports with support for:
- Loading JSON conversation files via file picker
- Displaying human/assistant messages with markdown rendering
- Handling conversation branching with branch switcher UI
- Tool use display for web_fetch, web_search, etc.

Development conversation: https://gist.github.com/bmadhusu/ed704b01481b2f19f63d7ee65222265a
Preview: https://gisthost.github.io/?ed704b01481b2f19f63d7ee65222265a/index.html

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>