Markdown Notepad, a lightweight offline-first note-taking Chrome Extension that allows you to write notes in Markdown and instantly generate AI-powered summaries — without any internet connection.
- Markdown Support: Write notes with basic Markdown formatting (bold, italic, headers, lists).
- Instant Summarization: Summarize your notes using a local gemma3:1b-it-qat LLM (downloaded from Ollama).
- Fully Offline: No internet required.
- Save Notes: One-click export as
.mdfiles.
Make sure you have installed:
- Python 3.x
- Chrome Browser
- flask
- Ollama installed locally (for running LLM models)
- Desired LLM model downloaded via Ollama
git clone https://github.com/your-username/markdown-notepad.git
cd markdown-notepadpip install flask flask-cors requestsThese libraries are required to run the local Flask proxy server.
Inside your project folder, run:
python proxy_server.pyYou should see:
* Running on http://127.0.0.1:5000/
* Press CTRL+C to quit
Your proxy server is now ready and listening on port 5000.
In a separate terminal window:
ollama serveor directly run:
ollama run gamma:1bThis ensures that the LLM is ready to accept summarization requests.
-
Open Chrome and visit:
chrome://extensions/ -
Enable Developer Mode (top right corner).
-
Click Load Unpacked.
-
Select the folder where you cloned this repo (
markdown-notepad/). -
Your extension should now appear on the Chrome Extensions page.
-
Click on the extension icon.
-
Start typing your notes in Markdown format.
-
Click "Generate Summary" to summarize the notes instantly, even offline!


