It’s been 3 months since I started working on Ruminate, and I’ve begun to forget why in the first place.

So I’m writing this to figure it all out.

It started as an application which generated flashcards from user/AI conversations. After a while, I realized my interest wasn’t in flashcards themselves, but how they helped with remembering what I learned. What I really wanted was a platform that could improve the overall learning experience.

Because of AI, the process of gathering and understanding information has become much simpler. And throughout this time, conversations between human and model remain the best way to learn. Simple is better; I was reminded of this again after a recent experience with Claude Code.

Ruminate is focused on keeping the simplicity of conversation whilst enhancing everything around it, all to create a frictionless learning experience.

It starts with workspaces, which keep chats organized around specific goals.

For the sake of my aspirations as an engineer, I’ll continue making updates until it just works.