Chrome and Firefox browser extension

Save good reading where you already keep your notes.

My Stash Mark turns articles into clean markdown files in your own GitHub or GitLab repo. It is quiet, portable, and private by default.

Free to start Plain markdown No reading server
See the workflow

A slower, saner reading flow

From web page to useful archive in one small click.

It does not try to become another inbox. It simply captures the article, preserves the source, and puts the file somewhere you control.

1

Open an article

When something is worth keeping, click the extension from the page you are already reading.

2

Add a little context

Keep the detected title, edit the filename, and add tags before it leaves your browser.

3

Save to Git

The extension writes markdown to GitHub or GitLab using your own repository and token.

4

Read anywhere

Your archive is just files: searchable, versioned, portable, and ready for your notes app.

The everyday save

Small enough to stay out of the way.

The popup keeps the decision simple: save the article, add tags if you want, then move on with your day.

Clean extraction

Uses Mozilla Readability to capture the article body instead of a messy page dump.

Useful metadata

Title, URL, timestamp, tags, source, and status are saved in frontmatter.

Offline queue

If your connection drops, saves can wait locally and sync when you are back online.

Click the screenshot to inspect the popup.

Your archive stays yours

No account to babysit. No hosted reading database.

My Stash Mark talks directly to GitHub or GitLab. Your Personal Access Token is stored locally by the browser, and your saved articles live in your repository.

Local token Kept in browser storage, not on a My Stash Mark server.
Portable files Markdown with YAML frontmatter, ready for Git or your notes app.
No lock-in Your repo history remains useful even if you stop using the extension.
---
title: "A thoughtful article"
url: "https://example.com/article"
saved_at: "2026-05-24T15:30:00Z"
tags: ["research", "later"]
status: "unread"
source: "browser"
---

# A thoughtful article

> Original: https://example.com/article

The readable article content...

Free vs Pro

Nothing essential is held hostage.

The free version saves articles to a single repo. Pro adds organization controls for larger personal libraries, project research, and team repos.

Feature
Free
Pro
Save articles to markdown
Yes
Yes
GitHub and GitLab support
Yes
Yes
Tags and frontmatter
Yes
Yes
Offline queue
Yes
Yes
Multiple repositories
No
Yes
Custom save paths
No
Yes
Repository labels
No
Yes

A few practical questions

Decide at your own pace.

The goal is a reading archive that feels dependable, not another subscription you have to justify.

Do I need Pro to save articles?

No. The core save flow is free: one repository, markdown files, metadata, GitHub or GitLab, and the default date-based folder structure.

Where do my saved articles go?

By default, articles are organized in your repo under articles/YYYY/MM/.
Pro lets you choose custom paths for different repositories.

Can My Stash Mark read my archive?

No reading server is involved. The extension saves directly to your Git provider using the token stored by your browser.

What happens if I stop using Pro?

Your existing articles stay in your repositories as normal markdown files. You simply lose access to Pro-only organization features in the extension.

Where should I report bugs?

Please open an issue in the Jeremy Moore support tracker for non-sensitive bugs and feature requests.

Ready when you are

Try the free version first. Keep it if it fits.

Use My Stash Mark for a few saves and see how it feels in your own repo. Pro is there when your reading archive grows beyond one shelf.