How koboyohq/koboyo works
Koboyo is a browser-based infinite canvas for creating diagrams, documents, and presentations. The documented workflow is to start drawing or import content, edit and arrange it on the canvas, then present, export, or save it. The README also describes diagram-as-code, AI generation and editing, and specialized visual tools. No runtime source or implementation directories are present in the supplied tree, so repository paths and internal call relationships cannot be established; the graph reflects documented capabilities only.
Components 16
Canvas editing
- Infinite canvas
- Arrange and edit
- Connectors and groups
Content creation
- Diagram-as-code
- Diagram imports
- Diagrams and charts
- Wireframes and mockups
- Docs and rich content
- AI generation
- AI assistant
Presentation and output
- Present mode
- PNG SVG PDF export
Files and modes
- Browser and KBY save
- Multi-page docs
- Zen and read-only
Other components
- User
Connections 21
- User → Infinite canvas: creates on
- User → Diagram imports: imports from
- Diagram imports → Infinite canvas: loads into
- User → Diagram-as-code: authors with
- Diagram-as-code → Diagrams and charts: compiles to
- User → AI generation: prompts
- AI generation → Diagrams and charts: generates diagrams
- AI generation → Present mode: generates slide decks
- User → AI assistant: requests edits
- AI assistant → Infinite canvas: edits
- AI assistant → Diagrams and charts: makes images
- User → Arrange and edit: edits
- Arrange and edit → Infinite canvas: arranges content
- User → Connectors and groups: uses
- User → Wireframes and mockups: creates
- User → Docs and rich content: creates
- User → Present mode: presents
- User → PNG SVG PDF export: exports
- User → Browser and KBY save: saves
- User → Multi-page docs: organizes in
- User → Zen and read-only: switches to