{ } DatJavaClass.com.com
Data Science Grad Student → Product Manager → Software Developer → Forever GM
Victor Sverdlin
Victor Sverdlin

“Cry Woe! And unleash the Agents of Claude!”

package www.blog;

@Personal public class OpenfallNeverLeafBecauseYouLostAThought extends Blog

OpenFall, Never leaf because you lost a thought

Zapp Brannigan looking arrogant, captioned I'm failing to be humble

OpenFall is live. Version 0.1.0-alpha, MIT licensed, free, and out in the open. Two years of late nights from the insomnia-ridden mind of yours truly, and it finally does the one thing I always wanted a text editor to do.

Your documents are not files in tabs.

They are leaves.


Each open document is an angled bookmark ribbon that juts out of the edge of a transparent window, like a bookmark fanning out of a book. The active one reaches a little further, with a brass accent. The software autosaves all the things, always, so nothing is lost between sessions and there is no save button to remember. (Well, there is save option, I’m not throwing all convention to the wind) The leaves name themselves from first few words you enter, so you never have to stop and christen a stray thought or, if you want to feel free to double click and do exactly that. Name away!

OpenFall autosaving journal with leaf ribbons overhanging both window edges

Now he name, “OpenFall.” That’s a highly complex and exciting story involving a bar of soap, three feet of chain, one lit match, and a goat. So try and follow. Open, as in open source. The Fall, as in the season the leaves let go. It is named for its own leaves. Holy crap, that was harrowing wasn’t it?


It’s more than a plain text editor though, even at the alpha stage. One of the features I’m most proud of is the examiner. Don’t worry it’s not the turn your head and cough kind of examiner. It’s the kind you feed code and it lights up with live, editable syntax highlighting, even when it is a plain note that only looks like code. In theory, it should do this automatically, but I’ll admit that feature is temperamental at best. Your better off right now tagging your leaves with the Script or Code category tags. Oh did I mention you can tag leaves?

You can tag leaves.

OpenFall syntax-highlighted code view with a color legend

Hand it a binary wearing the wrong file extension and it flips to a hex view instead of choking on it. One surface, two braincells.

OpenFall hex view of a binary renamed by hand

Now let’s talk about something you’re really enjoy. Especially when you’ve got between two and twenty leaves open. Search. Search can be instructed to read two ways. That’s because Notepad++ default search would occasionally angry up my blood. Thus OpenFall has a Terminal console of path, line, and column and…

OpenFall search results as a console of path, line and column hits

…or a vertical List tree grouped by folder, leaf, and match. Similar to how one would navigate a HTML tree.

It’s like searches greatest hits, I know I’d buy that album…Well, listen to it on YouTube Music at least. Once or twice.

OpenFall search results as a vertical tree grouped by folder, leaf and match

Speaking of searches. I built in one last type of search. A Web Search. It’s a very basic one that is also sandboxed. It opens it’s own leaf. One walled off from searching your own notes, so a quick lookup can sit right beside what you are writing. I primarily intended for this search to used for quick look ups, w3 schools, Stack Overflow, Thesarus.com, etc. Things that it’s really not worth mousing out of the app for and loosing your focus. While the screenshot shows off Google, you actually have a choice between Google, Bing, Duckduckgo, and Yahoo. (Did you know Yahoo was still around? I was shocked myself!)

OpenFall sandboxed web search result living beside notes

I also mentioned earlier how I didn’t throw convention to the wind. I’ve built a dual-color GUI. Dark Mode, the Default, and a Light Mode, the alternate. Switching is a simple as clicking the word in the lower right corner. These colors are more than for taste. Some people genuinely have eyes that see easier for longer when working in one or the other color schemes, and Dark Mode is better for a laptops battery.

OpenFall autosaving journal with leaf ribbons overhanging both window edges
OpenFall in light theme, dark by default light on demand

Is it done? No. Is it real and tested? Partially thanks to AI tools. Have I taken a nap since I pushed the alpha to Github this morning Yes. It is an alpha built by one person and the final stretch was enabled by AI. I’m not ashamed to say with my on-again, off-again allowed time allotment OpenFall would have taken another half year, maybe full year with debugging. So I made sure Claude got some credit and it will keep getting credit as I use it as a tool to back me up on my ongoing roadmap to Beta. A build that will features like stripped-down menus for leaves popped into their own windows, merging detached leaves together off the main OpenFall GUI, and SDK for plugins.

It runs on Windows, on Linux from source, and as a single self-contained HTML file that opens offline in any modern browser.

I suppose I’ll have to put a macOS client is on the roadmap as well too. It will be passive aggressive about it, get a real computer people!

Real talk though. Grab the Alpha, break the Alpha, tell me what broke in the Alpha. The repo and the v0.1.0-alpha download are both up on GitHub.

That’s because You’re awesome, and you’ll stay awesome.

// pick one: