- An interpreter that fully conforms to the Piet specification
- Code editor with a palette with command overlay (easier to choose the next color)
- Debug view that shows where the pointer is and is heading
- Run the same code on multiple inputs (test cases) at once
- Import and export code as images and ascii-piet format
- Permalink that stores code and test inputs