An open-source virtual whiteboard for sketching hand-drawn style diagrams, with an embeddable React npm package.
Alan-CRL/Inkeys
A Windows screen annotation tool for drawing and writing anywhere on your screen, built for presentations and teaching, written in C++20.
Open-source alternative to:Microsoft Whiteboard
Epic Pen
- Stars
- 1,184
- Forks
- 82
- Open issues
- 44
- Last commit
- 6 hours ago
What is it?
Inkeys is a desktop overlay for Windows that lets you draw and write directly on top of anything on your screen. It is aimed at teachers, presenters and anyone who needs to mark up content live, and it is originally named Intelligent-Drawing-Teaching (IDT).
The project provides smooth, high-performance brushes along with a set of tools and small convenience features meant to speed up annotation during use. The software is written in C++20 and targets Windows specifically, with installers offered for 32-bit, 64-bit and Arm64 systems and a minimum supported version of Windows 7.
The source is licensed under GPL-3.0, and the repository includes build instructions along with branches for stable (main), preview (insider) and development (dev) code.
Key features
- 01Smooth, high-performance brushes for drawing anywhere on screen
- 02Rich feature set for annotation during presentations or lessons
- 03Supports 32-bit, 64-bit and Arm64 Windows systems
- 04Minimum supported version is Windows 7
- 05Open source under GPL-3.0 with build instructions provided
Use cases
- Annotating slides or content live during classroom teaching
- Drawing and highlighting on screen during presentations or demos
- Sketching ideas over any open application on Windows
Quick start
- 1
Download the installer from the official download page
- 2
Read the compilation steps if you want to build from source
Things to know
- Windows only, requires Windows 7 or later.
- Use of the software requires agreeing to the project's terms of service.
- Licensed under GPL-3.0, so derivative distribution must also be open source under GPL terms.
Topics
FAQ
- What is Inkeys?
- A Windows screen annotation tool for drawing and writing anywhere on your screen, built for presentations and teaching, written in C++20. Inkeys is a desktop overlay for Windows that lets you draw and write directly on top of anything on your screen. It is aimed at teachers, presenters and anyone who needs to mark up content live, and it is originally named Intelligent-Drawing-Teaching (IDT).
- Is Inkeys free to use? What license does it have?
- Inkeys is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Inkeys still maintained?
- Actively maintained. The last commit to Inkeys was on Oct 21, 2026.
- What can I use Inkeys for?
- Annotating slides or content live during classroom teaching Drawing and highlighting on screen during presentations or demos Sketching ideas over any open application on Windows
- How do I install Inkeys?
- Download the installer from the official download page Read the compilation steps if you want to build from source
- Where can I get Inkeys?
- The source code and installation instructions are on GitHub: https://github.com/Alan-CRL/Inkeys
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source all-in-one whiteboard with mind maps, flowcharts, freehand drawing, and images, built on the Plait framework.
Open-source, cross-platform note-taking app with an endless canvas for mixing handwriting, text, Markdown, shapes, images and PDFs.
A cross-platform, stylus-focused note-taking app with fast PDF annotation, paged notebooks and an infinite canvas, built with C++ and Qt.
Mirror iPhone and iPad screens and audio to Windows over USB or AirPlay, with OBS output and multiple devices.
A Qt6 Widget mouse auto-clicker and cursor manager for Windows, with a Fluent2-inspired UI and light/dark modes.