Skip to content

About

High-performance open-source interactive digital whiteboard & STEM teaching software for Windows 10 and 11.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

SmartNoteAI Logo

SmartNoteAI 🎓✨

Official Website Release Platform Tests License: GPL-3.0 Contribute

SmartNoteAI is a high-performance, open-source interactive digital whiteboard and teaching software engineered for Windows 10 & 11. Designed specifically for educators, STEM instructors, remote tutors, and content creators, SmartNoteAI delivers low-latency canvas drawing, deep hardware graphics tablet & stylus digitizer integration, live desktop overlay annotation, intelligent geometric shape recognition, and native offline LaTeX formula rendering.

🌐 Official SmartNoteAI Website: Visit https://sgr-m.github.io/SmartNoteAI/ for more information, interactive feature demos, documentation, and verified installer downloads.


🎯 Project Purpose: Problems It Solves

Traditional digital whiteboard tools often suffer from significant latency, require persistent high-speed internet connections, or force educators into rigid subscription-based cloud ecosystems.

SmartNoteAI solves these challenges by:

  1. Operating 100% Offline: All core capabilities—including vector drawing, LaTeX equation rendering, PDF importing, and resource management—run locally on your PC without mandatory cloud accounts.
  2. First-Class Hardware Stylus Support: Native integration with precision digitizers (XP-Pen, Wacom, Huion) with real-time pressure dynamics and touch palm rejection.
  3. Seamless Screen Annotation: Educators can instantly toggle to Desktop Mode to annotate directly over live code (VS Code), presentations, browser simulations, or video lessons without interrupting the classroom flow.
  4. STEM-Optimized Teaching Tools: Integrated mathematical rulers, 180° protractors, coordinate axes, and KaTeX equation formatting tailored for mathematics, physics, and computer science teaching.

🖼️ Application Screenshots

1. Interactive Whiteboard: Advanced STEM & Math Derivations

Interactive Whiteboard with Formulas and Instruments Live classroom lecture canvas showing Navier-Stokes, Gauss Divergence, Cauchy Integral, and Riemann Zeta formulas, binary search tree, 50 cm metric ruler, 180° protractor, and cosine waveform.


2. Live Desktop Annotation: VS Code & Python Jupyter Notebook

Desktop Annotation over Code Annotating directly over Visual Studio Code, Python Jupyter Notebook, and Matplotlib data visualization with handwritten notes, arrows, and the floating bottom dock.


3. STEM Subject Instruments (50 cm Ruler, 180° Protractor & Compass)

Classroom Subject Tools Active mathematical instruments on canvas including a 50 cm metric ruler, 180° classroom protractor measuring 60° angles on an equilateral triangle, and dynamic compass arc ($r = 10.1\text{ cm}$).


4. Presentation Spotlight & Waveform Timing

Spotlight Presentation Overlay Circular spotlight beam dimming the background canvas to direct student focus to propagation delay ($t_{pd}$) and square wave pulse transitions.


5. STEM Lecture: Logic Circuits & Native KaTeX Formula Editor

Full Adder Concept with Formulas Digital electronics truth table, Full Adder logic circuit diagram, and built-in offline LaTeX formula editor with vector fonts.


6. Subject Teaching Tools & STEM Lesson Modules

Subject Teaching Tools Calibrated STEM formula modules, Cartesian axes, Pythagorean theorem, and calculus derivative rules ready for one-click board insertion.


🚀 Key Features

  • 🖊️ Precision Stylus & Digitizer Engine:

    • Full support for XP-Pen Deco Mini 7, Deco Series, Wacom One / Intuos, Huion, and Windows Ink digitizers via DirectManipulationStylus.
    • Continuous pressure sensitivity adapting stroke widths smoothly without lag.
    • Hardware palm rejection ignoring unintentional multi-touch contact.
    • Dual mouse and pen coordination preventing cursor lock or dropped strokes.
  • 🖥️ Live Desktop Annotation & Area Snip:

    • Compact floating toolbar to draw notes directly over external Windows applications.
    • Area screen-snip tool to capture any desktop window or rectangular area and paste it directly onto the active canvas.
  • 📺 True Fullscreen Presentation Mode:

    • Seamless single-click full screen with synchronized window bounds and zero desktop flicker.
    • Ergonomic bottom dock with quick flyouts for pens, colors, highlighters, erasers, and slides.
  • 📐 Intelligent Geometric Recognition:

    • Automatically identifies hand-drawn rough shapes (straight lines, triangles, polygons, circles, ellipses, rectangles) and converts them into crisp vector figures.
  • 🧮 Mathematical & Scientific Typography (LaTeX / KaTeX):

    • Built-in LaTeX editor rendering mathematical expressions locally with bundled vector fonts.
  • 📑 Document Import & Export:

    • PDF textbook and assignment import onto canvas pages.
    • Multi-page lesson export to printable PDF, high-resolution PNG, or vector SVG.
    • Versioned native editable lesson file format (.sbl).

💻 System Requirements

Specification Minimum Recommended
Operating System Windows 10 (64-bit, 1809+) Windows 10 / Windows 11 (64-bit)
Processor Intel Core i3 / AMD Ryzen 3 or equivalent Intel Core i5 / AMD Ryzen 5 or faster
Memory (RAM) 4 GB RAM 8 GB RAM or higher
Storage 350 MB available space 1 GB available space (for lesson storage)
Input Devices Mouse / Touchpad Graphics Tablet (XP-Pen, Wacom, Huion) or Touchscreen Stylus

📥 Official Windows Download & Installation

Official Download

Always download official, virus-scanned releases from the project's original repository or the Official SmartNoteAI Website: 👉 Download Latest Windows Release (GitHub Releases)
🌐 Official SmartNoteAI Website: Visit https://sgr-m.github.io/SmartNoteAI/ for more information and product updates.

  • Installer File: SmartNoteAI.Setup.0.1.0.exe (~102 MB)
  • SHA-256 Checksum: 9F51BABB3F2D6D255E0A5BCC60FD207C4669D0584E30F5CA403C7E2546607139

Installation Steps

  1. Download SmartNoteAI.Setup.0.1.0.exe from the Releases page.
  2. Double-click the downloaded executable to start the setup wizard.
  3. Select your installation folder and choose whether to create a Desktop shortcut.
  4. Click Install. Once finished, launch SmartNoteAI from the Start Menu or Desktop.

⚠️ Troubleshooting & Known Limitations

Windows Defender SmartScreen ("Windows protected your PC")

  • Cause: SmartNoteAI is a newly released open-source project and is not yet signed with an expensive commercial Extended Validation (EV) certificate.
  • Solution: Click "More info" on the blue SmartScreen popup, then click "Run anyway". The installer and code are completely open-source, and you can verify the SHA-256 checksum against the official release.

Stylus Pressure Sensitivity Not Detected

  • Open your tablet driver software (XP-Pen Pentablet, Wacom Desktop Center, or Huion Tablet).
  • Ensure that Windows Ink is checked/enabled in your tablet settings.
  • If using dual monitors, verify the tablet screen mapping in your tablet control panel.

⌨️ Keyboard Shortcuts

Shortcut Action
P Pen tool
E Eraser tool
S Select / Move tool
H Shape & Recognition tool
T Text tool
Space + Drag Pan across infinite canvas
Ctrl + Z Undo
Ctrl + Y / Ctrl + Shift + Z Redo
Ctrl + + / Ctrl + - Zoom In / Out
Ctrl + 0 Reset / Fit Page
F11 Toggle Fullscreen Presentation Mode
D Toggle Desktop Annotation Mode

🛠️ Building from Source

Prerequisites

  • Node.js (v18.x or v20.x recommended)
  • npm (v9 or higher)
  • Windows 10 or 11 (64-bit)
  • Git

Build Instructions

# 1. Clone the repository
git clone https://github.com/sgr-m/SmartNoteAI.git
cd SmartNoteAI/smartboard-studio

# 2. Install dependencies
npm install

# 3. Start development server
npm run dev

# 4. Run automated test suite
npm test

# 5. Build production Windows installer
npm run dist

The packaged NSIS installer will be located in release/SmartNoteAI Setup 0.1.0.exe.


💖 Voluntary Donations (UPI & PayPal)

If you find this software useful, you can optionally support its continued development through UPI or PayPal. Donations are voluntary and are not required to use the software. Your support helps fund maintenance, bug fixes, and future improvements.

🇮🇳 UPI (India)

  • UPI ID: UPI_ID
  • Supported Apps: Google Pay, PhonePe, Paytm, BHIM, CRED

🌐 PayPal (International)

(See DONATE.md for further information regarding voluntary support.)


🌐 Official Links


📄 License & Intellectual Property

This project is open-source software licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later).
Copyright (C) 2026 Sagar Maindola.

Under the GNU GPLv3, you are free to run, study, share, and modify this software. Any distributed modified versions or derivative works must also be licensed under the GNU GPLv3 and disclose their complete source code.

Third-party libraries, fonts, and dependencies retain their respective licenses:

  • KaTeX (MIT License) & KaTeX Fonts (SIL OFL 1.1)
  • PDF.js (Apache License 2.0 — compatible with GPLv3)
  • jsPDF (MIT License)
  • React & Electron (MIT License)

See TRADEMARKS.md for information regarding project branding, name, and logo guidelines.

About

High-performance open-source interactive digital whiteboard & STEM teaching software for Windows 10 and 11.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages