A 'Choose Your Own Adventure' written in Emacs Org Mode
I authored and developed an interactive children's book about entrepreneurship and money management. The journey started with Twinery, the open-source tool for making interactive fiction, discovered right here on HN. The tool kindled memories of reading CYOA style books when I was a kid, and I thought the format would be awesome for writing a story my kids could follow along, incorporating play money to learn about transactions as they occurred in the story. Twinery is a fantastic tool, and I used it to layout the story map. I really wanted to write the content of the story in Emacs and Org…
In plain words
This project provides tools for writing interactive fiction in Emacs Org Mode. It includes Twiorg, a custom story format that exports Twinery interactive fiction files to Org files, and ox-twee, an export backend that converts Org files back to Twinery format. The creator developed these tools to author an interactive children's book about entrepreneurship and money management, allowing content to be written directly in Emacs while maintaining compatibility with Twinery's visual story mapping capabilities.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
I authored and developed an interactive children's book about entrepreneurship and money management. The journey started with Twinery, the open-source tool for making interactive fiction, discovered right here on HN. The tool kindled memories of reading CYOA style books when I was a kid, and I thought the format would be awesome for writing a story my kids could follow along, incorporating play money to learn about transactions as they occurred in the story. Twinery is a fantastic tool, and I used it to layout the story map. I really wanted to write the content of the story in Emacs and Org Mode however. Thankfully, Twinery provided the ability to write custom Story Formats that defined how a story was exported. I wrote a Story Format called Twiorg that would export the Twinery file to an Org file and then a Org export backend (ox-twee) to do the reverse. With these tools, I could go back and forth between Emacs and Twinery for authoring the story. The project snowballed and I ended up with the book in digital and physical book formats. The Web Book is created using another Org export backend. Ten Dollar Adventure: https://tendollaradventure.com Sample the Web Book (one complete storyline/adventure): https://tendollaradventure.com/sample/ I couldn't muster the effort to write a special org export backend for the physical books unfortunately and used a commercial editor to format these. Twiorg: https://github.com/danishec/twiorg ox-twee: https://github.com/danishec/ox-twee Previous HN post on writing the transaction logic using an LLM in Emacs: https://blog.tendollaradventure.com/automating-story-logic-w... Twinery 2: <https://twinery.org/> and discussion on HN: https://news.ycombinator.com/item?id=32788965
Does a similar job
all alternatives →- IWI “wrote” a kid's book with ChatGPT and Midjourney2023 · adventure-of-penelope.vercel.app · ▲417
Two of my friends recently welcomed their first child and I "wrote" a kid's book for them using ChatGPT for the story and Midjourney for illustrations. The plot was sourced from a group of friends.

- IMI made a tiny book using a pen-plotter and AI2025 · muffinman.io · ▲150
Hey HN, I want to share a personal project: I made a tiny pen-plotted book for my wife. I did everything myself—drawings (with some help from Midjourney), plotting, cutting, and binding. I even used a 3D printer to make a helper tool. It's absolutely over-engineered, but I enjoyed it a lot. Multi-disciplinary projects, especially those with a physical output, are a lot of fun for me. The post covers the process in detail, but if you're interested in anything specific, let me know. Cheers!
- IWI wrote a technical history book on LispFeb 2026 · berksoft.ca · ▲252
The book page links to a blog post that explains how I got about it (and has a link to sample content), but the TL&DR is that I could not find a lot of books that were on "our" history _and_ were larded with technical details. So I set about writing one, and some five years later I'm happy to share the result. I think it's one of the few "computer history" books that has tons of code, but correct me if I'm wrong (I wrote this both to tell a story and to learn :-)). My favorite languages are Smalltalk and Lisp, but as an Emacs user, I've been using the latter for much longer and for my…
- IBI built an AI that turns any book into a text adventure game2025 · kathaaverse.com · ▲280
It's a web app that uses AI to turn any book into a playable text adventure. Your favorite book, but your choices, hence your story. You can even "remix" the genre like playing Dune as a noir detective story. Note: Work in progress. Suggestions are welcome.
- IMI'm building an app to replace Overleaf and Notion2025 · ▲82
Hi HN, Since 2019, I’ve been working on a writing platform designed for creating complex documents (e.g., theses). I personally use it for everything as it also allows to classify documents in categories so you can organize them efficiently. As of a few months ago, the app is also available in the browser, and you can now invite coworkers to collaborate on a document in real time. The app is somewhat inspired by LyX. It offers an intuitive, modern editor, but users don’t need to know any LaTeX. When it’s time to export, they can choose from a range of templates (IEEE paper, thesis, etc.). A…
More dev tools this month
the category →



OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com

Open-source GTM skills for technical founders
Dev tools · 30d ago · gtmcofounder.com

Launched alongside, July 2025
the whole month →
Trickle - Magic Canvas ▲1,064The 1st Agentic Canvas for building apps visually with AI
AI · 2025 · trickle.so
- TB
Life & fun · 2025 · trytender.app
- TY
Today marks ten years, 3653 consecutive days, of running at least one mile every day under the USRSA rules [1]. To celebrate, I built an interactive dashboard that turns a decade of GPX files into charts you can explore. Running has truly changed my life: I've made lifelong friends, explored beautiful places, and more importantly invested into my own health and fitness, which I'm starting to see the positive benefits as I get older. The stack is pretty simple: a NextJS app, with a Postgres database to keep all my running data, and all the stats are pre-computed and cached in Redis, so I…
Dev tools · 2025 · nodaysoff.run
- DA
Made this website as an exercise in vibe-coding and GCP. It was posted about a few times around the internet, on sites like Morning Brew (https://www.morningbrew.com/issues/business-buzzkill), MetaFilter (https://www.metafilter.com/209703/Draw-A-Fish), boingboing.net, etc. I think it's cute! I built a basic CNN trained against penises and swastikas, and then anything that doesn't hit the 63% confidence score gets sent to a mod queue, a vibe-coded fish-tinder…
Dev tools · 2025 · drawafish.com