JExec is a miniature GUI command-line that can save a lot of typing and clicking. User input is matched against a set of rules (regular expressions) and an appropriate action is taken. For example, the user can define that "john, doe" is looked up in an online phone directory and "www.foo.com" is opened in a browser, while "s foo.com" opens an ssh session. For special cases, JExec can be extended with custom Java classes. It provides Bash-like history and a graphical rule editor.