LunaFactory

An independent software experiment

Small software.
Properly made.

LunaFactory turns curious briefs into focused apps and tools. Each project gets its own route here; the software stays native or in your terminal.

Continue in
  • Codex
  • Claude Code
  • Cursor

Read the project notes

01 Method

One idea at a time. Enough finish to learn something.

We choose a small question, make the smallest honest version that can answer it, and keep the app in the form that suits its use. A board game can be native. A simulator can stay a command-line tool.

The landing pages are the shared index. They explain each project, its status, and how to bring an agent into the work.

Three projects connected by a hand-drawn workbench line A checkers board, a small deck of cards, and a ray of light sit on separate work surfaces. A bright line connects them. A WORKBENCH, NOT A FACTORY LINE
Different tools, one small experiment: make it real enough to judge.

02 The work

A few different ways to make software.

Every app has its own workspace and its own release path. These pages are the handrail between them.

Queued · command-line tool

Riffle

Repeatable Euchre simulations, with results made for a spreadsheet or a notebook.

Open project

MIT

Queued · renderer experiment

Nightglass

A ray tracer in an intentionally improbable language and framework pairing.

Open project

MIT

03 Release

A project stays small until the work says otherwise.

Apps ship as standalone software. Each release is free, open source, and MIT licensed. Status stays visible while an idea is still only an idea.

Start with Vesper