nb is a command line and local web note‑taking, bookmarking, archiving, and knowledge base application with:
- plain text data storage,
- encryption,
- filtering, pinning, #tagging, and search,
- Git-backed versioning and syncing,
- Pandoc-backed conversion,
- [[wiki-style linking]],
- terminal and GUI web browsing,
- inline images,
- todos with tasks,
- global and local notebooks,
- organization with folders,
- customizable color themes,
- extensibility through plugins.
nb creates notes in text-based formats like Markdown, Org, LaTeX, and AsciiDoc, can work with files in any format, can import and export notes to many document formats, and can create private, password-protected encrypted notes and bookmarks. With nb, you can write notes using Vim, Emacs, VS Code, Sublime Text, and any other text editor you like, as well as terminal and GUI web browsers.
nb is also a powerful bookmarking system featuring:
- locally-served, text-centric, distraction-free bookmark browsing in terminal and GUI web browsers,
- local full-text search of cached page content with regular expression support,
- convenient filtering and listing,
- Internet Archive Wayback Machine snapshot lookup for broken links,
- tagging, pinning, linking, and full integration with other nb features.
This is free and open source software.
Website: github.com/xwmx/nb
Support:
Developer: William Melody
License: GNU Affero General Public License v3.0


Related Software
| Text-Based Bookmark Managers | |
|---|---|
| nb | CLI and local web note‑taking, bookmarking, archiving, and knowledge base |
| Shiori | Simple bookmarks manager written in Go |
| buku | Bookmark management utility written in Python |
| Tbmk | Commands bookmark for shells |
| IntelliShell | Like IntelliSense, but for shells |
| GoSuki | Local-first bookmark manager that tracks multiple browsers in real time |
| bmm | Fast local bookmark manager with CLI and TUI interfaces |
| Bookmark | Save your favourite URLs without leaving the terminal |
| Tempesta | Billed as the fastest and lightest command-line bookmark manager |
| star | Unix command line bookmark manager |
| Marcador | Minimal bookmark manager |
| bkmr | Manage bookmarks, snippets, notes, commands and other knowledge |
| crumbs | Store commands under a meaningful name in a hierarchy |
| bookmarkmenu | Bookmark storage using the menu back end |
| book | Simple bookmark manager |
| bmk | Go bookmark tool |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.