Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A browser interface to Simple Build Tool
Scala CoffeeScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
browser/src/main/scala
bundle/src/main/bundle
processor/src/main
project
shared/src
.gitignore
README.markdown

README.markdown

What is Pilot?

Pilot is an experimental tool for writing software. It provides a web browser interface for finding, editing, compiling, and running source files. Its minimalistic interface is inspired by the Processing development environment.

Simple Build Tool provides Pilot's build infrastructure while a Unfiltered locally serves its web interface.

How to use?

Download the Pilot application package. On Mac OS X, it contains a double-clickable application. Open it and after some time a web browser will open with Pilot showing the current directory. There may be a lengthy delay as various libraries are downloaded. There will also be a dialog prompting you, awkwardly, to exit Pilot. Don't click OK until you want to do that!

You'll notice a spde-examples folder next to the application. These samples from the Spde project are provided to give you something to do with Pilot. If you select spde-examples in the Pilot browser a new window will open to work with that project, which is composed of many sub-projects. Pilot has to download all of the dependencies of these projects before you can interact with them, so again there may be a lengthy delay. (Adding some user feedback to this process is Pilot's issue #1!)

Once the project interaction window has loaded, you can browse within the project to open and edit files. If there are sub-projects, you must be within one of these in order to run a program. When you see what looks like a "play" button, click it.

Pilot screenshot

Hey (fellow) Linux users!

Pilot works great on a Linux. Just run the start script inside the app bundle, Pilot.app/Contents/MacOS/pilot.

Something went wrong with that request. Please try again.