Kerf & CodeSoftware, made like furniture

Software for gamers, readers, and makers.

Game-night recaps, a reading log, a solo RPG, and free calculators, from a one-person Seattle workshop.

A vintage Union hand plane on Terry's bench, with brass calipers and dividers beside a board cut for a joint.
hours of real game sessions recorded by Six Axes
127
table sessions transcribed by Six Axes
50
books tracked in Litmus
35,842
reviews on Litmus shelves
3,864

Six Axes: one pilot GM’s six campaigns. Litmus: all accounts, many shelves imported from Goodreads. Both as of September 30, 2026, test accounts left out.

The products

Two for the game table, one for readers, one for people selling what they make, and one still on the bench.

QuestSolo's opening scene, The Ashen Road: a hooded toll-keeper blocks a caravan in the rain, with three choices below: pay the toll, ask who she works for, or reach for a weapon.
The opening scene on questsolo.com.
Live

QuestSolo

A solo tabletop RPG with an AI game master

Tell the game master the kind of world you want, in your own words. It builds the setting, draws the map, voices every character, and rolls fair dice while you play.

  • 20 free turns every day, no card to start
  • A credit is 2¢; a turn costs 5 to 10 credits
The Six Axes world map editor: a painted continent with mountains, forests, and coastlines, and a sidebar of built-in map icons grouped by type.
The world map editor, in a demo campaign.
In pilot

Six Axes

Session notes and stats for tabletop RPG groups

A Discord bot records each player on their own track, or a Chrome extension catches every D&D Beyond roll. After the game, Six Axes drafts the recap, updates the campaign wiki, and logs every attack, save, and hit point.

  • Nothing reaches the wiki until the GM approves it
  • Free during the pilot, and you can export all your data
The Litmus stats screen: a two-ring chart of a 110-book shelf, genres inside and themes outside, with Sci-Fi the largest slice at 73 books.
The themes-by-genre chart for a 110-book shelf.
Live on Google Play

Litmus

A reading tracker that shows whose voices you read

Shelves, ratings, streaks, and book clubs, on the web and Android. Litmus reads the author and theme data already attached to your books and shows the mix across your shelf. It never guesses about a person.

  • Imports a Goodreads or StoryGraph export, did-not-finish shelf included
  • Works before you make an account
The Shyll workspace for a new project: a Run all button, a model spend meter at $0, voice settings, and the five stages listed from Profile to Playbook.
A new project's workspace, before the first run.
Live, invite only

Shyll

An AI marketing engine you can correct

Describe your product in a sentence. Shyll runs five stages, each checked against live web search: profile, market, channels, copy, and playbook. Edit any stage and everything after it is marked stale until you rerun it.

  • Every generated row names the model and method behind it
  • Reads your posting results with credible intervals
In development

SpoolStack

A run log for people who make things. Log every print, cut, and job in one place, and get job costing and machine calibration that improve as your history grows.

A pile of curled pine shavings in afternoon light, beside freshly cut dowels and blocks on Terry's bench.
Two old brass sliding calipers on a pine bench, one with inch marks, one with millimetres, beside the heel of a hand plane.

One person, one bench.

Kerf and Code is Terry Mickail, a measurement scientist in Seattle who also likes to make things. He built QuestSolo, Six Axes, Litmus, Shyll, and the four free calculators, is building SpoolStack, and took every shop photo on this page.

Questions, bugs, or a product you want built: write to him directly.