Kes is a fork of the es shell created by Paul Haahr and Byron Rakitzis. It is based on the rc command interpreter, part of the Plan 9 operating system.