rajtilakjee/kivo: A lightweight desktop teleprompter. Contribute to rajtilakjee/kivo development by creating an accoun

github.com · 2026-06-29 · by Long Nguyen ·github
A lightweight desktop teleprompter. Contribute to rajtilakjee/kivo development by creating an account on GitHub.

rajtilakjee/kivo

A lightweight desktop teleprompter. Contribute to rajtilakjee/kivo development by creating an account on GitHub.

17 stars · 3 forks · 0 watchers · Python Topics: desktop-app, python, productivity, gui, presentation, overlay, teleprompter, video-production, pyside6

README

Kivo         A lightweight desktop teleprompter built with PySide6. Kivo provides a clean, always-on-top reading overlay for scripts, AI-generated content, presentations, and video recordings.

Status: 🚧 MVP (v0.1.0)

kivo-demo.mp4

Features

Frameless, always-on-top overlay Modern rounded UI with a translucent background Draggable window Open any text (.txt) file Automatically reloads when the file changes Smooth teleprompter-style auto-scrolling Adjustable scrolling speed Pause and resume scrolling Lightweight and distraction-free

Keyboard Shortcuts

Shortcut Action

Esc Close Kivo

Space Pause / Resume scrolling

↑ Increase scrolling speed

↓ Decrease scrolling speed

Installation Clone the repository: git clone https://github.com/rajtilakjee/kivo.git cd kivo Install the dependencies: pip install -r requirements.txt Run the application: python main.py

Building Create a standalone executable using PyInstaller: pyinstaller --onefile --windowed --name Kivo main.py The executable will be generated inside the dist/ directory.

Star History

Roadmap

Settings window Global hotkeys Remember last opened file Font customization Adjustable opacity Scroll speed presets Mirror mode Multiple themes Custom teleprompter rendering Cross-platform releases

Tech Stack

Python 3 PySide6 (Qt for Python)

License This project is licensed under the MIT License.

source

github.com · 6 images · 1 videos · 116 links

Comments (0)

No comments yet