B

Bytes

Personal news app with generative art editions. News as an art object, one day at a time.

Astro + Three.js + D3 + Claude API · Creative / experimental
Coming soon

Bytes is an experiment in what a personal news app could be if it treated each day’s edition as an artifact rather than a feed. The core idea: instead of an infinite scroll of headlines, each edition is a discrete object — a day’s worth of news shaped into something worth looking at, not just reading.

The generative art is the unusual part. Three.js handles the 3D visual layer, D3 drives data-linked graphics, and the Claude API processes content to extract themes, sentiment, and visual cues that feed into the art generation. The result is that each edition looks different: the day’s news leaves a visual fingerprint. A day dominated by conflict looks different from a day of economic news, which looks different from a slow-news Friday.

Astro provides the content and routing layer — fast, content-first, with the generative components isolated as islands. The app is personal in the literal sense: it’s built around a specific set of sources and topics, not designed for general publishing. The interest here is in the intersection of journalism, generative art, and AI — what happens when you use a language model not to summarise news but to translate it into a visual vocabulary.

This is an ongoing experiment rather than a product with a roadmap. It gets worked on when the ideas are compelling enough to pull time away from the commercial projects.

Stack
Astro + Three.js + D3 + Claude API
Status
Creative / experimental
Art
Generative — Three.js + D3
AI
Claude API
Type
Personal news + generative art
Note
Experimental — not commercial