Use this command to install OneMoreAddIn with WinGet:
winget install --id=stevencohn.OneMore -e
OneMoreAddIn is a OneNote add-in designed to enhance productivity and organization within Microsoft's note-taking application. It provides users with a suite of powerful yet intuitive tools to make their notes more efficient, customizable, and accessible.
Key Features:
Command Palette: Access over 160 commands quickly through a centralized palette, streamlining navigation and actions.
Navigation Aids: Use the Navigator window to track visited pages, create a personalized reading list, and explore headings on the current page.
Customizable Styles: Define and apply custom font styles or table formats, enhancing the visual organization of notes.
Syntax Highlighting: Add colorized syntax highlighting to code snippets for improved readability.
Image Tools: Crop, rotate, or adjust images directly within OneNote without external apps.
Favorites Management: Save favorite pages and sections with shortcuts for quick access.
Hotkey Integration: Customize keyboard shortcuts to streamline common tasks.
Audience & Benefit:
Ideal for productivity enthusiasts, professional note-takers, developers, and educators who seek to maximize the functionality of OneNote. Users benefit from increased efficiency, enhanced customization options, and improved organization of their notes. The tool empowers users to create more structured, visually appealing, and easily navigable content.
OneMoreAddIn can be installed via winget, making it accessible for integration into your workflow.
README
OneMore – a OneNote Add-in
OneMore is an add-in for OneNote with simple and powerful features that make OneNote a better OneNote.
OneMore is a comprehensive OneNote add-in built with C# and the OneNote Object Model. The project is organized into multiple components to support core functionality, testing, and deployment.
Repository Structure
Core Components
OneMore/ — Primary add-in source code and ribbon UI
OneMoreCalendar/ — Specialized calendar application for tracking page creation/modification
OneMoreCli/ — Command-line interface runner for automating OneMore commands
OneMoreTray/ — System tray application component
OneMoreProtocolHandler/ — URI protocol handler for deep linking
Setup & Installation
OneMoreSetup/ — Installation package and setup wizard
OneMoreSetupActions/ — Custom setup actions and configuration
OneMoreBundle/ — Bundle packaging utilities
Testing & Quality
OneMoreTests/ — Unit and integration test suite
Extensibility
Plugins/ — Plugin architecture for extending OneMore functionality
Templates/ — Reusable content templates
Themes/ — UI theme definitions and customization
Documentation & Resources
docs/ — User documentation, guides, and website source
Reference/ — Reference materials and specifications
packers/ — Packaging and distribution utilities
Build & Development
The project uses a Visual Studio solution structure (OneMore.sln) with PowerShell build scripts for compilation and deployment.
Key Technologies
Language: C# (.NET Framework)
Platform: Windows Desktop with OneNote Desktop integration
UI Framework: OneNote Ribbon UI and WinForms/WPF components
Testing: Unit tests in OneMoreTests
Build Requirements
Visual Studio 2026 Community Edition
.NET Framework 4.8.1
OneNote Desktop Edition
See the Developers Guide for detailed setup instructions and contribution guidelines.
Solution Architecture
The modular architecture allows OneMore to:
Maintain a stable core add-in (OneMore/) while supporting specialized features
Provide automation through the CLI runner without bloating the main add-in
Enable plugin-based extensibility for advanced users
Separate concerns between UI (Calendar, Tray), backend (Core), and tooling (CLI)
License & Privacy
OneMore is released under the Mozilla Public License 2.0. See the Privacy Policy for information about how we handle user data — we don't collect personal information and remain committed to your privacy.
Contributing
Contributions are welcome! Please see the Developers Guide for information on setting up a development environment and submitting pull requests.