hooosberg/WitNote

WitNote is a local-first AI writing companion for macOS and Windows.

WitNote – A lightweight, local‑first Markdown editor with AI assistance

What it is WitNote is an open‑source, cross‑platform Markdown editor that focuses on speed and simplicity. It provides a dual‑pane view (editor on the left, live preview on the right) with full GitHub‑Flavored Markdown, LaTeX math rendering, and syntax‑highlighted code blocks. The app stores everything as plain files on your disk – no hidden databases or cloud lock‑in.

Why it matters for AI users WitNote bundles a lightweight AI companion that can be hooked up to:

  • Ollama – a local LLM server, letting you run powerful models entirely offline.
  • Cloud APIs – such as DeepSeek, OpenAI, Claude, Gemini, etc., via a single API key supplied by the sponsor Infistar.cc. The AI is presented as an encyclopedia, translator, and writing assistant that works on the current note without intrusive background agents.

Key features (as described in the README)

  • Instant opening of any .md or .txt file or whole folder‑based vault.
  • Pure dual‑pane editing with live preview supporting GFM, LaTeX, and code highlighting.
  • Offline‑first – notes never leave your computer; the app never uploads content or keys.
  • AI integration – one‑click connection to local Ollama models or remote APIs; a quick “clear context” button keeps sessions stateless.
  • Security – DOMPurify sanitizes rendered HTML; external links open in the default browser.
  • Cross‑platform builds:
    • macOS, iOS, iPadOS (native Swift/SwiftUI)
    • Windows (x86_64 & ARM64 installers)
    • Linux (AppImage, .deb packages for x86_64 & ARM64)
  • Theming – Light, Dark, and a custom “Tea” theme with a frosted‑glass UI.
  • Open‑source – MIT‑licensed, with the source available on GitHub.

How to get it

  • macOS – download from the Mac App Store (search “WitNote”) or compile from source.
  • Windows / Linux – binary packages are in the GitHub Releases page; source can be built with npm install and the provided npm run build:* scripts.

Build instructions (quick)

git clone https://github.com/hooosberg/WitNote.git
cd WitNote
npm install          # install Node.js dependencies
npm run dev          # run in development mode
npm run build:win    # create a Windows installer
npm run build:linux  # create a Linux AppImage / .deb

License & privacy

  • Licensed under the MIT License – free to use, modify, and distribute.
  • All notes and any API keys stay on the local machine; the app does not collect telemetry.

Bottom line WitNote is a clean, fast Markdown editor that adds optional AI assistance while keeping everything local and secure. It’s a practical tool for writers, developers, and anyone who wants a distraction‑free note‑taking environment with the occasional help of a language model.

Related

  • Project
  • Project
  • Project
  • Project
  • Project