CursedSudoku is a project mainly written in Python, it's free.
Sudoku Client implementation using curses library.
Sudoku client with Python and Curses library
./cursedsudoku.py --help