The Lusi interpreter is written in C#, and the source code is available on GitHub. The interpreter consists of a scanner, parser, and interpreter. The scanner tokenizes the input code, the parser constructs an abstract syntax tree (AST), and the interpreter executes the code by traversing the AST.