Shoebotは、純粋なPythonグラフィックスロボットである:それは、入力としてPythonスクリプトを取るこれは、描画処理を記述し、共通のオープン標準形式(SVG、PDF、PostScript、またはPNG)でグラフィックを出力します。それは単純なテキストエディタのGUIを持っており、スクリプトは、対話的に変数を制御するための独自のGUIを記述することができます。純粋なPythonである、それはまた、Pythonのモジュールなど、InkscapeのようにPythonベースのスクリプトツール用のプラグイン、コマンドラインから実行として使用することができます。これは直接DrawBotとShoesに触発され"Shoebot"と名付けられました。