The Relay Computer
A physical 16-bit discrete computer constructed from thousands of electromechanical weak-current relays, diode matrices, and direct bus wiring clicking at hardware clock cycles. Features custom instruction set, dual registers, relay ALU, and hardware microcode sequencer.
Hardware Documentation & Blog →Clack Studio
Run programs on the virtual relay computer directly in your browser. Cycle-accurate circuit trace visualization, acoustic contact clicks, step execution, register monitors, and live oscilloscope timing with unified local storage.
Launch Clack Studio →Clack-BASIC
An optimizing compiler designed specifically for the relay CPU architecture. Translates high-level structured BASIC code into tightly packed machine cycles, handling register spilling, variable mapping, and hardware jump mechanics.
Open Clack Compiler →