...That's what InstaChat aims for, a retro, multiplatform*, ncurses based real time chat, in which each key you press is directly sent through the network to the peer you are talking to.
Checkout the Blog(Developers News) for NEWS!
*Only tested on windows, but the only used libraries are ncurses and boost for socket and thread support so it should compile fine wherever these libraries run.