https://github.com/osmoscraft/osmosmemo
Turn GitHub into a bookmark manager
https://github.com/osmoscraft/osmosmemo
bookmark bookmarks-manager browser-extension chrome-extension knowledge-base knowledge-management typescript
Last synced: 7 days ago
JSON representation
Turn GitHub into a bookmark manager
- Host: GitHub
- URL: https://github.com/osmoscraft/osmosmemo
- Owner: osmoscraft
- License: mit
- Created: 2019-08-16T01:04:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-12T10:36:57.000Z (2 months ago)
- Last Synced: 2025-04-01T08:39:56.729Z (14 days ago)
- Topics: bookmark, bookmarks-manager, browser-extension, chrome-extension, knowledge-base, knowledge-management, typescript
- Language: TypeScript
- Homepage: https://chrome.google.com/webstore/detail/osmosmemo/chgfencjlhmjhmnnpnlnchglkkdcipii
- Size: 413 KB
- Stars: 453
- Watchers: 6
- Forks: 17
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- project-awesome - osmoscraft/osmosmemo - Turn GitHub into a bookmark manager (TypeScript)
- jimsghstars - osmoscraft/osmosmemo - Turn GitHub into a bookmark manager (TypeScript)
README
[](#get-started)
# osmos::memo
A browser bookmark manager optimized for capture and retrieval speed.
- Extract page title and url into a short markdown snippet.
- One-click to insert the snippet to `README.md` hosted on GitHub.
- Add new tags or reuse the ones from previous snippets.
- Instant search from snippets with the "find on page" utility built into browsers.## Screenshot

[My memo since 2018](https://github.com/chuanqisun/memo)
[](https://github.com/chuanqisun/memo)## Get started
### Install
- [Chrome](https://chrome.google.com/webstore/detail/osmosmemo/chgfencjlhmjhmnnpnlnchglkkdcipii)
- [Firefox](https://addons.mozilla.org/en-US/firefox/addon/osmos-memo)### Connect to GitHub
- When you active the extension from browser toolbar for the 1st time, click the button to connect to GitHub.

- Provide your GitHub username and repo.
- If you don't have a repo yet, it's easiest to [create from the template](https://github.com/login?return_to=%2Fosmoscraft%2Fosmosmemo-template%2Fgenerate).
- You can set the visibility of your repo to either Public or Private. The extension works in both cases.
- [Create a new personal access token](https://github.com/settings/tokens/new) for the extension to add content on behalf of you. Make sure you select the `repo` scope.

- Use `README.md` as the storage filename. Other filenames work too but GitHub will not automatically render it as the home page for your repo.
- Click Connect and make sure you get a success message.

- Now navigate to any page and re-open the extension. You will be able to save new content.
## FAQ
### How to open the extension with keyboard shortcut?
> By the default, Alt+Shift+D opens the extension. You can customize it with browser extensions settings.
>
> - Chrome and Edge: visit `chrome://extensions/shortcuts`
> - Firefox: visit `about:addons` as shown in [this video](https://bug1303384.bmoattachments.org/attachment.cgi?id=9051647).### How long does it take for a new release to reach my browser?
- Firefox: from a couple hours to a day
- Chrome: 1-3 days## Ecosystem
Browse other projects from the [OsmosCraft](https://osmoscraft.org/) ecosystem.
- Read the web with [Fjord](https://github.com/osmoscraft/fjord)
- Manage bookmarks with [Memo](https://github.com/osmoscraft/osmosmemo)
- Take notes with [Tundra](https://github.com/osmoscraft/tundra)