WorkCanvas
About
WorkCanvas is a prototype for a node-based project workspace where LLMs connect and augment thoughts.
Concepts
Thought happens spatially instead of linearly. A canvas represents a project that contains many diverse pieces of text content. Instead of a single-dimension chat conversation, content for a project is represented as interconnected nodes.
Augmented work, not just automated. Besides manually entering text or getting an LLM to generate a node based on a prompt, there are multiple augmentation options. An LLM can make edits, create prompts for the user to manually edit, or suggest children/sibling nodes to work on next. These augmentations can be manually triggered, or appear as suggestions.
Graph network maintains context and freshness. Nodes represent tasks or outputs of work for a project. New nodes for related work are spawned off of existing nodes. Context is managed efficiently by simply looking at the path to a node. Nodes can also trigger updates automatically based on “upstream” or “downstream” changes, always keeping thinking in-sync.