Skip to content

voicetreelab/agent-canvas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Canvas, the VoiceTree UI

A graph-based visualization interface for VoiceTree that enables interactive canvas environments for terminal and coding agents.

Features

  • Agent Node Canvas: Visual representation of terminal and coding agents as interactive nodes on a graph
  • Automatic Node Positioning: Intelligent placement of new nodes created by you or your agents
  • Interactive Graph Visualization: Built on Cytoscape.js and juggl-ui for powerful graph manipulation

Installation

Requires Obsidian with Terminal plugin already installed.

cd juggl-main
./build.sh

Architecture

Built on the Juggl plugin framework, VoiceTree UI extends graph visualization capabilities with:

  • Custom data stores for agent nodes
  • Event handlers for agent lifecycle management
  • Extended node types for terminal and code content
  • Intelligent positioning algorithms for new nodes

License

See LICENSE file for details.

About

Agent Canvas is a shared tree for orchestrating coding agents.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Languages

  • TypeScript 70.8%
  • JavaScript 20.2%
  • Svelte 6.1%
  • CSS 1.8%
  • Shell 1.1%