A free, open-source visual workspace, built by one person who needed it to exist.
Odinote started as a personal frustration. Visual canvas tools are wonderful for planning games, novels and creative projects — but the popular ones lock the features that matter behind subscriptions, cap how many cards you can create, or keep your data hostage in their cloud. As an indie game development student organizing design documents, art references and task boards, I wanted a tool that was spatial, recursive and mine. So I built it.
Odinote is the result: an infinite canvas where boards nest inside boards, so a whole game project — pitch, mechanics, art direction, roadmap — lives in one place without artificial limits.
The desktop app is built with Electron and React and runs fully offline; the web version is the same code served as a static site. Google Drive integration uses Google's official APIs from your device, and sign-in uses Google via Firebase Authentication — accounts only, no note content ever touches Firebase or any project server.
Current priorities, in the open like everything else: smarter connector routing, richer real-time collaboration on shared workspaces, a template gallery, and packaged builds for more platforms. Progress and discussion happen publicly on the GitHub discussions board — feature requests are genuinely read and often shipped.