git404hub

what is subjective-zero fr?

sxp-studio/subjective-zero — explained in plain English

Analysis updated 2026-05-18

51SwiftAudience · developerComplexity · 4/5LicenseSetup · moderate

tl;dr

A native macOS app where you describe visual effects as prompt nodes and AI coding agents turn them into live, hot-reloading Metal code.

vibe map

mindmap
  root((repo))
    What it does
      Prompt nodes to code
      Live Metal viewport
    Tech stack
      Swift
      Metal
      macOS
    Agents
      Director agent
      Per-node coding agents
    Use cases
      Realtime VFX
      Creative coding
    Audience
      Developers
      Creative coders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Build realtime visual effects by describing them as prompt nodes for AI agents to implement

VIBE 2

Prototype generative art and creative coding graphs on native macOS with Metal

VIBE 3

Chat with a coordinating agent and per-node coding agents to iterate on a live viewport

VIBE 4

Explore an AI-agent-driven alternative to hand-writing shader and rendering code

what's the stack?

SwiftMetalmacOSXcode

how it stacks up fr

sxp-studio/subjective-zerokellyvv/openreshotemanuele-web04/peekaboo
Stars515148
LanguageSwiftSwiftSwift
Setup difficultymoderatemoderatemoderate
Complexity4/53/53/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires macOS 15+ on Apple Silicon and at least one AI coding CLI (Claude Code, Codex, Grok, Pi, or opencode) installed and logged in.

AGPL-3.0: you can use and modify it, but if you distribute a modified version, including as a network service, you must share your source code too.

in plain english

SubjectiveZero, called SubZ for short, is a native Mac app for creative coding and realtime visual effects, built around AI coding agents rather than around you writing all the code by hand. Instead of typing shader code directly, you describe a visual idea as a prompt node, and an AI agent turns that description into real, working native code that compiles and renders live in a Metal powered viewport on your screen. The core loop works like this: you sketch out a graph of these prompt nodes and connect them together, then start a coordinating agent called the Director Agent, which plans the work and hands each node off to its own coding agent. As those agents make progress, each node's title, icon, and inputs and outputs appear and update in the app in real time. You stay involved the whole time, either drawing connections yourself or chatting directly with the Director Agent or any individual node's agent to steer what it builds. The project is intentionally native to macOS with no web view involved, and the codebase is split into small pieces so that each agent can focus on one part without needing to understand the whole system. It requires macOS 15 or later on Apple Silicon. You can download a signed, ready-to-run build from the releases page, or build it yourself from source using Xcode. To actually drive the agents, you also need at least one AI coding tool installed and logged in on your own machine, such as Claude Code, Codex, Grok, Pi, or opencode, SubZ runs these as separate processes and does not store any of their login credentials itself. The project is still in beta, meaning its interfaces and file formats can still change between versions. It is licensed under the AGPL-3.0 license, a copyleft license that generally requires anyone distributing modified versions, including as a network service, to also share their source code.

prompts (copy fr)

prompt 1
Set up SubjectiveZero on macOS 15 and connect it to the Claude Code CLI
prompt 2
Describe a prompt node for a particle effect and have an agent implement it
prompt 3
Explain how the Director Agent coordinates the coding agents for each node
prompt 4
Build SubjectiveZero from source using Xcode and the SZApp scheme
prompt 5
Walk me through creating my first live-rendered visual effects graph in SubZ

Frequently asked questions

what is subjective-zero fr?

A native macOS app where you describe visual effects as prompt nodes and AI coding agents turn them into live, hot-reloading Metal code.

What language is subjective-zero written in?

Mainly Swift. The stack also includes Swift, Metal, macOS.

What license does subjective-zero use?

AGPL-3.0: you can use and modify it, but if you distribute a modified version, including as a network service, you must share your source code too.

How hard is subjective-zero to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is subjective-zero for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.