In my "funemployment," I've spent my time doing 3 things:
- Building a table.
- Painting a room in my house.
- While paint has been drying, building something!
Even before "AI," I often joked to people that have asked me about my job that the most important programming language is English. Markdown is great for written language because it is very lightweight and fast to just get going. Agents also can work very well with it in terms of both reading and writing.
I found in my last few months at work that I spent most of my time in my IDE writing Markdown for both people and agents rather than writing code by hand. Respectfully, VSCode, Vim, etc., are not great at this. This is why people who ONLY write for a living use things like Word. Oh, and things like tables and diagrams were an absolute pain.
I wanted to maintain the "IDE" speed of writing while having some of those rich features. That's why I am sharing underwritten.app, a Markdown editor.
Oh, and it is not only a Markdown editor. It also includes an MCP and CLI to work with whatever model you run. It is all fully open source: github.com/rjerue/underwritten.app
Working on the web for so long, I wanted something fully client-driven. The entire app is a PWA that runs only on your browser and communicates to an MCP/CLI running on your machine. This means that from a user data/privacy perspective, everything is saved only on your machine, and the only data that goes off are the ones that go to the models if you choose to set that up (except PlantUML because I use their renderer 😅).
I made this for me to use and hope to continue iterating on it based on my use cases, but I think it's cool enough to share. As Denis Villeneuve said: "For the first time, I think I did this movie for a single audience member, which is me."

Give it a try at underwritten.app!