Discover and explore top open-source AI tools and projects—updated daily.
kunchenguidReal-time speech-to-presentation whiteboard generation
New!
Top 81.4% on SourcePulse
Summary
autopreso automates presentation slide creation by translating spoken words into real-time whiteboard visuals on an Excalidraw canvas. It targets presenters and educators seeking to focus on content delivery rather than manual slide design, offering a hands-free, dynamic visual generation experience.
How It Works
Audio input from the browser's microphone is processed by a Speech-to-Text (STT) engine (local Moonshine or cloud OpenAI). Transcribed text streams to a whiteboard agent (OpenAI, Codex, Ollama), which generates tool calls to manipulate a live Excalidraw scene. The system runs a local Express/WebSocket server bound to 127.0.0.1, ensuring data privacy. It supports a "staging" mode for initial content setup before transitioning to "live" speech-driven generation.
Quick Start & Requirements
npm install -g autopreso or npx autopreso for immediate use. Source install: git clone, npm install, npm start.npx autopreso offers the fastest startup.https://github.com/kunchenguid/autopreso.git.Highlighted Details
127.0.0.1) enhances privacy.Maintenance & Community
The project is in alpha and under active development, welcoming bug reports. No specific community channels or notable contributors are detailed in the README.
Licensing & Compatibility
Described as "completely free and open source," but lacks a specific license declaration (e.g., MIT, Apache). This omission hinders assessment for commercial use or derivative works.
Limitations & Caveats
As an alpha project, expect instability, breaking changes, and occasional drawing inaccuracies. Local Moonshine transcription is macOS-only; other platforms require OpenAI Realtime STT. The unspecified license is a significant adoption blocker, especially for commercial applications.
5 days ago
Inactive