Raskin Center for Humane Interfaces
The Raskin Center for Humane Interfaces (RCHI) was a research and development organization founded by Jef Raskin to build computing technology designed around how human minds actually work.
Raskin had spent his career arguing that most computer interfaces were built the wrong way — designed around implementation convenience, historical accident, and engineering preference rather than around the cognitive properties of the people who would use them. The Macintosh project at Apple, which he created, was an attempt to change that. The Canon Cat, which he designed at Canon in 1987, was a more complete attempt. The RCHI was the final and most systematic one.
The center’s work fell into two areas: theoretical research on interface principles, and practical construction of software that implemented those principles. It was not enough, in Raskin’s view, to argue for better interfaces. You had to build them, run them, test them against real users, and demonstrate that they worked.
Archy
The RCHI’s flagship project was Archy — an open-source computing environment built around the principles Raskin articulated in The Humane Interface (Addison-Wesley, 2000).
Archy was not an application. It was a complete environment: a replacement for the operating system’s user interface, with its own document model, navigation system, and command structure. It had no applications in the conventional sense. It had no files and folders. It had no desktop. It had no menus.
What it had was LEAP — the keyboard-driven search navigation system first implemented in the Canon Cat — applied to an entire computing environment. Documents, commands, and content were all found the same way: by typing. The entire interface was modeless by design.
Archy was developed in Java, initially released in 2004, and continued by the RCHI team after Raskin’s death in February 2005. It was a proof of concept, not a commercial product. It demonstrated that the principles were implementable and that a complete, functional computing environment could be built on them.
The ZUI Research Program
The RCHI’s other major research area was the Zoomable User Interface (ZUI) — a model for information navigation based on spatial zoom rather than hierarchical folders.
In a ZUI, all content exists on a single, infinite plane. Users zoom in to see detail and zoom out to see context. Navigating to information is a matter of moving through space rather than traversing a folder hierarchy. The organization is spatial rather than categorical.
The ZUI concept had cognitive foundations: humans are better at spatial memory than at remembering arbitrary category assignments. We remember where things are in space better than we remember what folder they are in. A ZUI was designed to work with this property of memory rather than against it.
The RCHI built ZoomWorld as a ZUI demonstration, showing what a zoomable document space could feel like in practice.
About the RCHI
The RCHI was a small organization. Raskin established it after the commercial failure of the Canon Cat and after completing The Humane Interface. The center operated with a small team of researchers and engineers, working on Archy and related demonstrations.
Jef Raskin died on February 26, 2005. The RCHI continued for some time after his death, maintaining Archy and publishing research. The organization eventually wound down, but its work is documented here as part of the raskincenter.org archive.
Connection to Jef Raskin’s Work
The RCHI’s work is inseparable from Raskin’s lifetime of thinking about interfaces. The principles the center pursued were the same ones Raskin had been developing since his early memos at Apple in 1979. The practical implementations — the Canon Cat, Archy, the ZUI — were successive attempts to realize those principles in working software.
Understanding the RCHI requires understanding the ideas behind it. The best starting point is The Humane Interface, whose summary is here, and the core principles page, which lays out the foundational concepts without requiring the full book.
The RCHI archive is maintained at raskincenter.org as part of the Jef Raskin Archive.
The Raskin Center for Humane Interfaces (RCHI) was founded to carry forward the research and design principles developed by Jef Raskin over his career in human-computer interaction.
History
After Jef Raskin’s passing in 2005, colleagues and family members established the RCHI to preserve his work and continue developing the interface design concepts he championed. The center maintained archives of his published research, developed prototype software demonstrations, and advocated for humane interface design principles in the broader technology community.
Archy: Frequently Asked Questions
What was the goal of Archy?
Archy aimed to demonstrate that a computing environment built on the principles in Jef Raskin’s The Humane Interface could be practical and usable. It served as a proof of concept for modeless, command-driven interaction design.
How did users interact with Archy?
Users worked in a single continuous document and navigated using LEAP keys, which allowed instant jumping to any text by typing a few characters. Commands were entered directly into the document stream rather than selected from menus.
Frequently Asked Questions About Archy
What was Archy?
Archy was an experimental computing environment developed by the Raskin Center for Humane Interfaces. It implemented the interface design principles described in Jef Raskin’s The Humane Interface, creating a modeless, command-driven workspace that eliminated traditional desktop metaphors like files, folders, and application windows.
How did Archy differ from conventional software?
In conventional operating systems, users juggle multiple applications, each with its own set of menus, modes, and behaviors. Archy replaced all of that with a single continuous document where users navigated and issued commands using the LEAP keys. There were no dialog boxes, no save commands, and no distinction between different types of content.
Future Directions for Archy
The Raskin Center for Humane Interfaces had ambitious plans for Archy’s evolution beyond its initial proof-of-concept release. These plans reflected Jef Raskin’s broader vision for transforming the way humans interact with computers.
Planned Enhancements
The RCHI envisioned integrating Archy’s modeless text environment with the Zoomable User Interface (ZUI), creating a system where users could navigate spatially through their information while retaining the LEAP-based command system. This would have combined the best aspects of both projects into a unified computing environment.
The Raskin Center for Humane Interfaces maintained community forums where users, developers, and interface design enthusiasts could discuss Archy, the ZUI project, and the broader principles of humane interface design.
What the Forums Covered
Community discussions ranged from practical topics — installation help, feature requests, bug reports — to deeper conversations about the philosophy of interface design. Participants debated the merits of modeless interaction, shared experiences transitioning from conventional software to Archy, and proposed extensions to Raskin’s ideas.
The Raskin Center for Humane Interfaces organized its work around a set of principles derived from Jef Raskin’s study of human cognition and its implications for how computers should be designed. These principles are not aesthetic preferences or style guidelines. They are claims about how human minds work and what follows from that for anyone who wants to build interfaces that humans can use effectively.
The principles were articulated most fully in Raskin’s book The Humane Interface (Addison-Wesley, 2000) and refined through the RCHI’s practical work building Archy, a complete computing environment designed around them.
Archy Downloads
Archy was originally distributed as a free, open-source download from the Raskin Center for Humane Interfaces website. The software was written in Java and ran on Windows, macOS, and Linux systems.
Current Availability
The RCHI is no longer actively distributing or maintaining Archy. The original download links are no longer functional. Copies of the source code may exist in various open-source archives and repositories, but these have not been updated to work with modern Java runtimes or contemporary operating systems without modification.
Archy was a working prototype of a fundamentally different kind of computer interface. Not a different visual style, not a different color scheme, not a different set of icons — a different model of what computing could be. Built by the Raskin Center for Humane Interfaces (RCHI) in the early 2000s, Archy was the most complete implementation of the ideas Jef Raskin spent his career developing.
To understand what Archy was, it helps to understand what it was not.
Jef Raskin (1943-2005)
Jef Raskin was the visionary behind the Raskin Center for Humane Interfaces and the intellectual force that shaped its mission. Best known as the creator of the Macintosh project at Apple Computer, Raskin spent his career arguing that computers should be designed around human cognitive abilities rather than forcing humans to adapt to arbitrary technical conventions.
From Apple to the RCHI
After leaving Apple in 1982, Raskin continued to develop his ideas about interface design. He designed the Canon Cat computer in 1987, which implemented many of his principles including LEAP-based navigation and a modeless editing environment. He later founded the RCHI to pursue these ideas further, free from the commercial pressures that had constrained his earlier work.
The Raskin Center for Humane Interfaces developed several prototype applications to demonstrate the principles outlined in Jef Raskin’s work.
ZoomWorld
The flagship demonstration was ZoomWorld, a zoomable user interface (ZUI) that replaced traditional desktop metaphors with a spatially-organized, infinitely zoomable canvas. Users navigated information by zooming in and out rather than opening and closing windows or navigating folder hierarchies.
ZoomWorld demonstrated several key humane interface principles:
- No modes — the interface behaved consistently regardless of state
- Spatial memory — users could remember where information was located physically
- Continuous zooming — smooth transitions between levels of detail
- Universal access — all content existed in a single, navigable space
Archy
Archy (originally named “The Humane Environment”) was a more complete implementation of Raskin’s interface ideas. It featured:
RCHI Software in Action
The Raskin Center for Humane Interfaces produced several visual demonstrations of its software projects over the years. These screenshots documented the look and behavior of systems that departed dramatically from conventional desktop interfaces.
Archy Screenshots
Archy’s visual appearance was deliberately minimal. The screen presented a continuous text document with no window borders, toolbars, or menu bars. Content flowed vertically, and the user’s current position was indicated by a simple text cursor. Commands appeared inline as the user typed them, highlighted to distinguish them from regular content. The simplicity of the display reflected Raskin’s conviction that interface chrome — the buttons, icons, and decorations surrounding actual content — represents wasted screen space and unnecessary cognitive overhead.
Getting Started with Archy
Archy presented a radically different computing experience from conventional desktop software. For new users accustomed to windows, menus, and mouse-driven interaction, the transition required unlearning some deeply ingrained habits.
The Workspace
Upon launching Archy, users saw a clean screen with a single text area — no toolbar, no menu bar, no status bar. This was the entire interface. All work happened within this continuous document, and all content — text, calculations, web content — existed in this single stream.
The Zoomable User Interface
The Zoomable User Interface (ZUI) specification described a computing paradigm in which all information exists on a single, infinite two-dimensional plane. Users navigate not by opening and closing windows or clicking through folder hierarchies, but by zooming in to see detail and zooming out to see context. Jef Raskin considered the ZUI a natural evolution of his interface design philosophy.
Core Concepts
The ZUI replaced the desktop metaphor with a spatial one. Every piece of content — text, images, spreadsheets, web pages — occupied a position on the plane. Users could place related items near each other and arrange their workspace according to personal logic rather than the rigid structures imposed by file systems. Navigation relied on spatial memory, which cognitive science research suggests is one of the strongest and most natural forms of human recall.