CurveSmith is a browser-based IDE for composing CurveScript programs. Although CurveScript programs can be composed in any text editor, CurveSmith provides a live output preview, automatic error checking, syntax highlighting, and error markers.

CurveSmith can be run locally, or hosted over a network. The public version of CurveScript has several limits in place, displayed in the bottom-right corner: