Top Artifacts

Making artifacts, whilst building a toolbox.

  • ASCII Tree - Instant 'ASCII Tree' from a file/folder collection
  • LCARS - A Star Trek TNG User Interface
  • Small Sounds - A compact mini-language for foley sounds

About Safer Centaurs

Building open source artifacts - using small, composable pieces - and sharing how I'm using AI to get more done.

Code is on GitHub. Discussions on Discord.

GitHub Discord

Safer Centaurs

I am exploring how to use AI better. I find for example that AI blurs concepts. New ideas tend to be reduced down to more mainstream versions, unless you keep pushing at the novel aspects.

AI excels at software. I built the code on this site with a great deal of assistance from AI. In the blog posts here I explain exactly how I did this, what worked and what didn't.

  • The '📣 announcements' are of code that has got to the stage I intended for that exploration. It may not be polished, but it is usable.
  • The '⚡️ work in progress' are ideas I am working on, with steps along the way. These are 'spike solutions', code that shows an idea from a particular angle. These are some of the most informative for what AI gets right and what AI gets wrong.

As well as working on the code I also discuss various topics with LLMs: Mars colonization, graphics that morph, machine-tools design. I talk about some of these discussions in these posts.

What AI can do

The LLMs are great at surfacing information. They work as 'a better web search'. Their logical reasoning about what they find is currently so-so. So this is a good opportunity for human-ai dyads, the AI to search and bring things together, the human to guide the process and wrap some better reasoning around what they find.

A year or so ago it was tenable to say 'AI is not creative'. Nowadays it no longer is. AI clearly can assemble original new combinations of things, and blend those combinations together nicely. Defining what AI can do well and what it can't, what kind of creativity it is capable of, has now become a more nuanced thing.

Latest Posts

Construction Imagery

Rebuilding with AI: Diagram Software from Scratch

September 1, 2025 ✍️ Blog 📌 Pinned

Better diagrams help with education, and they help with science too. AI provides an opportunity to rethink how we make our diagrams. With AI assistance our experiments flow more smoothly.

The diagram work in Safer Centaurs is proceeding via AI constructed spike solutions, small demos which are then worked up to be composable.

Morphing Graphs

Work in Progress - Morphing Graphs

December 4, 2025 ⚡️ Spike Solution

Making a Bar Chart morph into a Stream Graph; Making a visual correspondence between Heat Map and Sankey Flow. We can unify bar charts, heat maps and Sankey flows, treating Sankey as the unifying visual metaphor.

Small Sounds

Announcing Small Sounds - A Sound Effects DSL

December 8, 2025 📣 Announcement

I didn't want to upload lots of different mp3 files. Instead I wanted to generate short simple sound effect client side. This is the result.

ASCII Tree

Announcing ASCII Tree - A documentation tool

January 1, 2026 📣 Announcement

Finding the box drawing │,├, ─,└ symbols and putting them together to make a tree pattern is fiddly and takes time - a perfect challenge for a small tool. Claude one-shotted it with a single prompt.

LCARS

Announcing LCARS - A Star Trek UI

November 4, 2025 📣 Announcement

The LCARS user interface from Star Trek TNG actually has some desirable properties as a user interface.

Round and Chevron Ends

Work in Progress - End Shapes

October 16, 2025 ⚡️ Spike Solution

AIs struggle with understanding shapes. Here I got Claude to make tags with the end shapes I wanted.

Mining Base on Mars

Work in Progress - Martian Base

September 12, 2025 ⚡️ Spike Solution

Cards are a fundamental part of the big diagram making code project I am working on. Here a spike solution begins to rework the card ideas, via a clicker-style Mars-base game.

This spike solution exploration is also part of exploring visual ways to track resource exchanges. The code co-produced with AI is a small step in progressing a card based dashboard.