CBoard (Curses/Console Board) is an Ncurses frontend to chess engines supporting the XBoard protocol. Supports reading and writing PGN including roster tags, RAV, FEN, NAG and comments.
Works great in any terminal window! I use it for browsing pgn-files using the Crafty chess engine for analyses. Very light weight and enough features. Nice piece of work!