







Cyrus Omar designs intelligent user interfaces for modern programming languages.
Dale-Anthony Williams - Product Designer
UI/UX Designer with over ten years of experience specialising in interface design for mobile and web-based applications with a focus on simplicity & usability.

Arturo programming language
Arturo programming language: Simple, expressive & portable programming language for efficient scripting
My life in a Python Package: a Human Programming Interface, by karlicoss
Beautiful UI — Crafted primitives for AI-native interfaces
A small library of extremely crafted, copy-paste components for chat agents, thinking states, human-in-the-loop approvals, and everything agents need to talk to humans beautifully.
Introducing Web Applets, Rupert Manfredi
Building personal tools by programming

Stanford Seminar - Generative, Malleable, and Personal User Interfaces
Andrew Blinn
I use programming language theory as a lens on UI design, trying to make engagement with abstractions more fluid, tangible, and fun

Our interfaces have lost their senses
We programmed them by punching cards, plugging in wires, and flipping switches. Programmers walked among banks of switches and cables, physically choreographing their logic. Being on a computer used to be a full-body experience.
Alexander Obenauer
Exploring new and renewed ideas for how personal computing and the interfaces we think with can better serve people’s lives – expanding opportunity, agency, curiosity, and creativity.
Hedy - Textual programming made easy
Many schools and teachers around the world want to teach their students programming. Initially this is often done with playful tools, ranging from the Bee-Bot robot to Scratch Junior or Scratch. After using such tools, kids often want to move to more powerful, textual programming languages, like Python.
Toolkits for the Mind
Programming languages shape the way their users think—which helps explain how tech startups work and why they are able to reinvent themselves.

Stories | Cyrus
Insights, tutorials, and case studies on AI-powered development workflows. Learn how teams use Cyrus with Linear and Claude Code to ship 20x faster.
Apple Intelligence Foundation Language Models Tech Report 2025
We introduce two multilingual, multimodal foundation language models that power Apple Intelligence features across Apple devices and…

The Interfaces With Which We Think
The concepts in modern operating systems — apps, windows, desktops, notifications, and so on — have so permeated our understanding of personal computing, it’s hard to imagine anything else, let alone believe there could be anything better.
darrenburns/elia
A snappy, keyboard-centric terminal user interface for interacting with large language models. Chat with ChatGPT, Claude, Llama 3, Phi 3, Mistral, Gemma and more.