Nautilus - mobile shell for OctoPrint (simplified interface optimised for ios devices)
JavaScript Python CSS Objective-C HTML
Latest commit f922d53 Jan 16, 2017 @MoonshineSG version up 1.6.3

Nautilus - mobile shell for OctoPrint

A simplified UI replacement for OctoPrint that has been optimised for iOS devices.

The plugin requires at least ver 1.3 of OctoPrint and the companion Nautilus iOS app. The iOS app will force landscape, maintain the security API key and handle the server connection. It is available on Apple AppStore.



See the installation guide

Printing in progress



  • ver 1.2 (plugin & ios) : For security reasons (API_KEY sent in clear), access is only allowed via the iOS app
  • ver 1.2.1 (plugin) : OctoPrint improved estimations, so own estimations based on marlin firmware have been removed
  • ver 1.3 (plugin & ios) : fix fan slider on disconnect, minor change to improve load time, camera pinch-zoom bug fix
  • ver 1.3.1 (plugin) : added macro info button, change the way error messages are displayed, replace bootstrap-notify with bootbox.alert
  • ver 1.3.2 (plugin) : added estimate explanation
  • ver 1.3.3 (plugin) : fix info screen, time estimation background colour changes, additional macro (why not?)
  • ver 1.3.4 (plugin) : fix internal address checking
  • ver 1.3.5 (plugin) : allow editing "settings.ini" via the OctoPrint UI (under settings)
  • ver 1.4 (plugin) : single/dual nozzle/extruder based on OctoPrint profile. Now available in the plugin repository.
  • ver 1.4.1 (plugin) : settings.ini now supports variables and math operations
  • ver 1.4.2 (plugin) : fix missing profile data
  • ver 1.4.3 (plugin & ios) : caching & timeouts in the ios app, added link to timelapse in prowl notification, fix camera height, and most importantly, changed the keyword syntax for "current z" from "{z}" to "%z"
  • ver 1.5 (plugin) : configurable temperature sliders (nozzles and bed) and support for settings.ini migration
  • ver 1.5.1 (plugin) : minor bug fixes
  • ver 1.5.2 (plugin) : removed default setting.ini, more configurable buttons (nozzle and bed temperature, fan speed, )
  • ver 1.5.3 (deleted) (plugin) : hide switch buttons when plugin not present
  • ver 1.5.4 (plugin) : fix bed temperature
  • ver 1.5.5 (plugin) : fix windows dependency, remove prowl
  • ver 1.6 (plugin) : fix auto-update
  • ver 1.6.1 (plugin) : regresive auto-patch settings.ini for update 1.4.3 (for auto-update)
  • ver 1.6.2 (plugin) : added support for M117 messages and settings to disable "webcam only" for external access
  • ver 1.6.3 (plugin) : fix nozzle & bed temperature settings