Kivo - A lightweight desktop teleprompter built with PySide6
Summary
Kivo is a lightweight desktop teleprompter built with PySide6, providing a clean always-on-top reading overlay for scripts and presentations. It is currently in MVP stage.
View Cached Full Text
Cached at: 06/29/26, 06:24 AM
rajtilakjee/kivo
Source: https://github.com/rajtilakjee/kivo
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)
https://github.com/user-attachments/assets/eaa42e1f-77f2-406f-9cee-83f556f3c61d
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.
Similar Articles
KDE Plasma 6.7 released
KDE Plasma 6.7 has been released, introducing per-screen virtual desktops, a microphone volume test, press-and-hold special characters, light/dark mode toggle, Vietnamese lunar calendar, background apps in system tray, printing improvements, and various usability enhancements.
Qwen3-tts.cpp + Compose Desktop GUI
The developer improved qwen3-tts.cpp to run 5x realtime on RTX 5080 and created a cross-platform desktop GUI with Kotlin Compose Multiplatform, featuring voice cloning, streaming, and speaker embedding management.
Movwin: My (Unpublished) TUI Framework
A blog post detailing the author's personal, unpublished TUI framework 'movwin' built on ncurses in Python, focusing on Unicode support and performance, with the decision to keep it private due to concerns about AI companies scraping code.
VKO1
VKO1 is a newly released pad-based visual performance instrument designed for use on Apple iOS and macOS products.
knooth
Knooth is a new macOS application featuring AI-powered editing capabilities for screen recordings.