undo.cafe

where every action has a way back

> ctrl+z your morning
Menu Item 01

The Undo Stack

Every action you take is pushed onto a stack. Undo pops the most recent. It is simple, elegant, and reversible. The undo stack is the safety net of digital life -- a proof that mistakes are not permanent, only sequential.

stack.push(action); stack.pop(); // undo
Menu Item 02

Redo Is Forgiveness

If undo is regret, redo is forgiveness. It says: the original action was correct after all. Redo restores what undo removed, completing the cycle. Together, they create a temporal freedom no physical cafe can offer.

redo(); // forgive the undo
Menu Item 03

Version History

Beyond undo and redo lies version history: the complete record of every state your work has passed through. At undo.cafe, we serve the full timeline. Every draft, every deletion, every restoration -- all available, all recoverable.

history.list(); // see everything
Menu Item 04

The Irreversible

Some actions cannot be undone. At undo.cafe, we mark these with a red flash. They are rare -- a dropped database, a sent message, a spoken word. The cafe exists to minimize them, but it respects their finality.

WARNING: action.irreversible = true

Welcome Back

At undo.cafe, the door is always open. You can always go back. Scroll left to return.

> undo.cafe -- always reversible