Skip to content

SpeechFlow is a voice-first, touch-ready visual thinking canvas for building and navigating idea graphs with draggable nodes, directed connections, smart playback, and persistent local map history.

Notifications You must be signed in to change notification settings

robbiecalvin/speechflow

Repository files navigation

SpeechFlow

SpeechFlow is a browser-based visual thinking workspace with voice capture, draggable bubbles, directed connections, and playback.

Version

v0.1

What's New

  • Introduced modular architecture under core/ for state, camera, node, edge, graph, playback, persistence, UI, speech, and layout concerns.
  • Upgraded data schema to schemaVersion: 2 with richer node and directed-edge models.
  • Added migration handling for legacy snapshots so older saved maps remain loadable.
  • Switched playback sequencing to a mode-based generator foundation.
  • Added collision resolution on drag-end and cluster-aware zoom-to-fit support in snap-center flows.

Update Report

Run Locally

Open index.html in a modern Chromium-based browser, or serve the directory:

python3 -m http.server 8080

About

SpeechFlow is a voice-first, touch-ready visual thinking canvas for building and navigating idea graphs with draggable nodes, directed connections, smart playback, and persistent local map history.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published