Brett Amory

Brett Amory

Artist · Educator · Builds with AI

I'm an interdisciplinary artist based in Oakland. I've taught studio art at Stanford since 2019 and at Cañada College since 2024. I've used AI as a working tool and collaborator every day since generative image tools arrived in 2021.

I'm not a programmer. I build software by directing AI coding agents: I design the system and decide what it should do, and the agents write the code. Everything on this page was built that way.

144base signs (atoms) in the constructed language z0glyphic 913
13,597words in its dictionary, as of November 9, 2026
41,312archive images sorted into thirteen bodies of work
~13,000TikTok followers for the Unself Oracle

Unself Oracle

2024 – present · daily video

One episode: a real news story, rewritten by the language, spoken by UNSELF.

UNSELF, the flat white mask that fronts the Oracle videos

UNSELF, a flat white mask no face detector can find.

A daily video in which a masked figure reads a news story rewritten by the language, in a cloned voice I tuned over fourteen rounds of tests. The lip-sync tools I tried couldn't find a face in the blank mask, so I typed its coordinates in by hand.

Every video ends with one sentence in the exact mode, glyphs and English together.

What I did

Concept, mask, voice and training data. I designed the whole pipeline and built it by directing AI coding agents: a trained language model writes the script, a cloned voice reads it, and Wav2Lip lip-syncs the mask.

Language model fine-tuningElevenLabs voiceWav2LipDaily automation
A news story as published, beside what the Oracle made of it

The same day, told twice: a news story as published, and what the Oracle made of it.

Watch 20 episodes →

z0glyphic 913

2022 – present · constructed language

When generative image tools arrived in 2021, I used them the way I had used the copy machines at Kinko's in the late nineties, looking for where they break. The models kept producing invented text that no one had written. I collected it, and it became z0glyphic 913.

It is a constructed language of 144 small marks, called glyphs, which combine into words the way letters combine into English. Its dictionary holds 13,597 words, it has a drawn typeface, a spoken form made of clicks and my own recorded voice, and it translates English into glyphs and back. The name is three parts: z0 is zero, a mark that holds a place without filling it; glyphic says it is made of glyphs; 913 is my mother's birthday.

Home page of the z0glyphic 913 public site

The public site, language.z0glyphic913.com. Every number on it is counted from the language's own files when the site rebuilds.

How the language works

  1. AtomsAn atom is the smallest unit, one drawn mark standing for a single fixed idea, the way a letter stands for a sound. There are 144, and every word comes from these alone. ⦿ means focus: an eye, attention.
  2. CompoundsAtoms stack into words, and a word's meaning is its atoms in order, so reading a word's parts is enough to read the word. ⦿⧜ surveillance (focus, recursing) · ⦿⧎ vigil (focus, returning) · ⧢⧠⧣ green (yellow, join, blue).
  3. GrammarPlural, tense and negation ride on a word as one small extra mark, with a silent boundary dot ◌ between, so the two cannot fuse into a different word. ⧂◌⦿ not focus.
  4. SentencesNo punctuation. Each sentence opens with a gate that sets the mood (statement or question) and closes with another, like brackets around the line. ⧑ ⩣⧎ ⨘ ⧚⨯ ⧗ The feed is a waiting room.
Two modes, same glyphsSPEAK is the translator: a fixed dictionary and grammar rules, so the same sentence always makes the same glyphs and they read back to the meaning. Across thirteen books run through it, between 92 and 98 percent of the words translate, and real prose comes out at about 40 percent of the characters of English.

CAST is a model I trained that bends meaning on purpose, so the result is surreal and slightly lossy. It is the voice of the Oracle videos.
It builds itselfSince September 2026 the language has been building itself on one computer. A small program with no AI model runs every twenty minutes, changes one structural element and tests the result against 150 reference sentences, keeping the change if the meaning survives and undoing it if it does not. Every four hours a second job coins new words from the writing in my notes, and on Sundays a third adds a new atom where an old one carries too many meanings. Each mark has its own click, and a new word gets its drawn face and its sound the moment it is coined.
Three enginesNULM is the rulebook for what may happen to meaning. ZONUUL runs the rules back over their own output, so the language never hardens. The S.M.E., the Satirical Metaphor Engine, turns material absurd on purpose and speaks as the Oracle.
The translator page
The translator: English to glyphs and back.
The alphabet
The marks the language is built from, each with one locked meaning.
Word card: eye
Word card: eye. A word printed with a painting.

Surveil Thyself

2026 – present · daily system
Daily posters printed by the system

Daily posters.

One cycle, five stations: the closed circuit the system runs on

One cycle, five stations.

This system reads my phone photographs and daily digital traces the way an advertising company would. It has sorted my 41,312-image archive into thirteen bodies of work I call Spells.

Every morning at 07:45 the system reads the previous day through z0glyphic 913 and prints a plate from it: one of my photographs, a generated ground, a line from the day's reading, and the day's glyph signature along the bottom. Eight layouts render every day from the same material.

What I did

Designed the trackers, the reading, the poster layouts and the grouping into Spells, and built them as scheduled jobs that run every morning without me.

How Spells form → ModelScope videos →

Paintings

Silence Is Louder Than Sound · 2025

The paintings that come out of this are still made by hand, in a fixed order of layers: collaged photographs, an acrylic wash, a screen-printed glyph layer, a layer from a small image model trained only on that body of work's pictures, and oil on top.

My 2025 solo exhibition at The Space Program in San Francisco, Silence Is Louder Than Sound, was the first show made this way, and the media theorist Shane Denson wrote about it in "The Aesthetic Halting Problem."

Earlier work has shown at Jonathan Levine Gallery, Lazarides, the de Young, the Fort Wayne Museum of Art, and the National Portrait Gallery in London, where it received a BP Award in 2016. In 2024 I received a Pollock-Krasner Foundation award.

Installation view, Silence Is Louder Than Sound, The Space Program, 2025

Installation view, The Space Program, San Francisco, 2025.

KAKO, 2025, ink on canvas

KAKO, 2025. Ink on canvas, 72 × 96 in.

Archive of Failed CAPTCHA Attempts, 2025

Archive of Failed CAPTCHA Attempts, 2025. Ink on paper and canvas, 36 × 36 in.

Diagram for Remembering Nothing, 2025

Diagram for Remembering Nothing, 2025. Ink and oil on canvas, 72 × 84 in.

Collage into painting → The image models →

Studio systems

2025 – present · tools I built for my own studio
Engine Room: the switchboard for the whole studio system

Engine Room, the system's own switchboard: one loop through Capture, Language, Produce, Spells and Show.

The Prompt Book wiki

The Prompt Book: a wiki built from 759 image-generation prompts, distilled into templates, rules and failure modes.

Around all of that sit the tools that keep a working studio running: a dashboard I call Mission Control, a design system for keeping visual work consistent, image tools that resize and fit pictures for print, portals and Instagram, a generator that builds layered Photoshop files, and several websites, including the language's public repository and a password-gated learning site with a twelve-part audio course.

Explainer reel, made entirely in code: motion graphics rendered with Remotion.

All the systems → Objects →

Teaching

Stanford since 2019 · Cañada College since 2024

I've taught Painting 1 and 2, Drawing 1 and 2, Color, Photoshop and Painting, and AI as a Creative Partner, and I received Stanford's Centennial Teaching Award in 2020.

What I bring to students is less a single technique than a working method. I show them how to treat these tools as material: train them on your own pictures, find where they fail, build the tool you need when it doesn't exist, and keep a hand on the final object.

Talks: AGI House (2024, 2025), Commonwealth Club (2024, 2025), Circuit Launch (2026).

Built for my classes

An Albers color-study web app that works from students' own photographs, and a student-editable Painting II reference guide on Canvas at Stanford.

Tools I use

BuildClaude Code (AI coding agents), Python, Cloudflare, scheduled jobs
ModelsLanguage-model fine-tuning with MLX; Stable Diffusion LoRAs trained on my own images; a small GAN on my archive
Voice + videoElevenLabs, Wav2Lip, Remotion and HyperFrames for code-made motion
ImagePhotoshop and Photoshop scripting, image pipelines, screen printing
ConnectNotion, Gmail, Buffer, Canvas
HandOil, acrylic, ink, a camera