This is an interactive console solver: it implements a REPL interface for the tsumego library. Usage:
user@host> tsc
user@host> node tgs ../problems/goproblems.com/18629.sgf
   A B C D E F G H
 9 - - - - - - O X
 8 X O - - O O O X
 7 - X O O X X X X
 6 - X X X - - - -
Interactive mode:
    B A4   adds a block stone at A4
    W G6   adds a white stone at G6
    B      solve for black
    W      solve for white
    B+     solve for black + black has 1 ko treat
    B-2    solve for black + white has 2 ko treats
    W+     solve for white + black has 1 ko treat
    W-2    solve for white + white has 1 ko treat
    -      undo the last move
    -3     undo the last 3 moves
    pause  pause solving
    resume resume solving
    q      quit
:> o-1
rand seed: 0x39c5f78b
solving... look at the window title
:>
solved in 3 s
W wins with C9
   A B C D E F G H
 9 - - O - - - O X
 8 X O - - O O O X
 7 - X O O X X X X
 6 - X X X - - - -
Perhaps the main feature of the solver is that it can be paused and resumed at any moment. This is possible because the solver is implemented as a es6 generator.