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.
Leave a Reply