Back to projects
Active Started Feb 2026

Spectra

Content capture for marketing. Screenshots, videos, and app usage sequences across web (CDP), macOS (accessibility), iOS, and watchOS simulators.

Node.js Swift Chrome DevTools Protocol Accessibility API

The Answer

One tool that captures screenshots, video, and scripted usage sequences across web, macOS, iOS, and watchOS, so blog posts and demos stop needing four different recorders.

The Problem It Solves

Marketing captures span platforms that each demand their own stack: Chrome DevTools for web, Accessibility for macOS, simctl for iOS, and a wish for watchOS. Stitching together screencaps, trimmed video, and walkthrough narration across all of them is manual work that does not scale past one demo a week.

How It Works

The Node runtime drives the web layer through Chrome DevTools Protocol. A Swift native bridge (compiled to ~/.spectra/bin/spectra-native) handles macOS automation via the Accessibility API and iOS/watchOS via simulator control. Scripted walkthroughs record multi-step flows with narrated steps. Screenshots, video, and sequences share one output directory.

What Makes It Different

Platform coverage is the point: one install covers the four surfaces a modern product team actually ships on. Claude Code integration turns “capture the onboarding flow after this commit” into a slash command instead of a checklist. macOS permissions are documented up front (Accessibility plus Screen Recording), so first-time setup is explicit rather than a silent failure.