The vi editor is a text editor available on Unix systems. It uses keystroke commands instead of menus to edit text by adding, changing, and deleting content. Vi allows editing text from any terminal by typing "vi" followed by a filename, which opens the file for editing in one of two modes - command mode for editing commands or insert mode for inserting text.