Various software libraries and applications developed through “vibe coding” with Claude. Each provides both the resultant library or application, as well as the interactive conversation and intermediate outputs that led to the result.
Curvulator
A simple webpage calculator that will compute the radius, chord length, or rise (sagitta) of an arc given the other two parameters. Useful in determining values for arched workboards and braces in guitar making. Vibe-coded using Claude AI – here’s the conversation that created the calculator (took under an hour).
Solar Azimuth Calculator
A Python library for calculating the time at which the sun reaches a particular azimuth (the direction angle from north from which the sun’s rays appear). This was used in the Home Assistant home automation system to control motorized window shades, opening them when the sun was no longer able to shine into the room, i.e., when the sun’s azimuth angle was parallel to the window pane. Vibe-coded using Claude AI – here’s the conversation that produced the Python library and some intermediate outputs. Note that the final library referenced in the link in the heading was modified from that produced by Claude to include some Home Assistant-specific operations (assigning the time to a supplied Home Assistant input_datetime entity).