OpenCanvas

I’m thinking about building an app compatible with Obsidian .canvas files, but expanding functionality:

MVP

  • Open source: This is a tool the world needs right now. I think the canvas format is a great tool to share personal perspectives and communicate in a way that articles, even video doesn’t do as well. If it achieves that goal, that’s payment enough.
  • Backward compatible: load .canvas files from Obsidian
  • Export: share your canvas on the web.
  • git integration: versioning, collaboration, and decentralized publishing through git: github, gitlab, etc.
  • AI Integration: Build your canvas with the help of AI. (more πŸ‘‡)
  • Timelines: would allow users to spatially build timelines of historical events, lifetimes, etc.
  • Video canvas: actively watch videos, time stamped notes, capture clips to share, interlink videos, other canvases. Deep dive video content.
  • Embedded canvas: Interlink canvases. Yes, there’s a plugin that allows this, but it would be core functionality with better UI.

AI Integration Expanded

In an AI assistant window docked or floating in your app window you can…

  • Prompt: ‘Map WWII timeline’ β†’ AI generates nodes/links in a timeline with attribution
  • Prompt: ‘Expand this node with sources’ β†’ AI sees selected node, searches web, introduces supporting/conflicting evidence with attribution.
  • Local LLM support for privacy enthusiasts ( like me ).

Later Integrations

Database Integration: Interact with SQLite naively, or remote db hooks with abstraction layer. Build spatial dashboards, data analysis,

Real-time collaboration: build canvas with teams, friends, …

XR Integration: Adding a 3rd dimension to canvas = Build spatial mind maps.

Hosting and social media: easily share and interact online.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *