NAP — .nap repo reader
Overview
Read .nap mini-book guides in a side panel alongside GitHub PRs — nav tree, editor, terminal, all in-browser
# Changelog ## 0.1.1 **Fixed:** - GitLab authentication errors now correctly show "authentication failed" instead of "network failed" — token input form appears as expected - Settings gear accessible during loading — enter tokens without waiting for pipeline to finish ## 0.1.0 - **Loading pipeline** — transparent step-by-step progress replaces the old "cloning..." screen. See which step is active, what failed, and why. - **Inline token form** — when clone fails with 401, enter your PAT right on the failed step. Save & retry in one click. - **Global tokens** — enter your GitHub/GitLab PAT once, works across all PRs. No re-entering on PR switch. - **Reset session** — wipe local data and re-clone fresh from settings. Tokens preserved. - **Retry** — every error has a retry button. Fix the issue, click retry, pipeline continues from where it stopped. - **Debug mode** — enable in settings to show Playground tab for pipeline testing. ## Summary Read .nap mini-book guides in a side panel alongside GitHub PRs. ## Description NAP opens a side panel next to GitHub pull requests so reviewers can read structured guides — mini-book chapters, napkin specs, agent logs — written in .nap repos. **What it does:** - Clones a .nap repo into your browser (IndexedDB) when you open a PR with a review link - Displays a nav tree of napkins, agents, and chapters - Opens documents in a Monaco editor with syntax highlighting - Cmd+click file references to jump to the exact line in the GitHub diff or blob view - Cmd+click .md links to navigate between chapters - Built-in terminal for git operations (commit review comments, fetch latest) - Persists state between visits — tabs, scroll position, cloned repos **Who it's for:** Developers using the .nap workflow for code review. The PR author shares a review link (a normal GitHub URL with a `#nap-repo=...` fragment), and reviewers open the side panel to read the guide alongside the code. **How to use:** 1. Open a GitHub PR that has a `#nap-repo=...` review link 2. Click the NAP icon in the toolbar to open the side panel 3. The .nap repo clones automatically — browse chapters in the nav tree 4. For private repos, add your GitHub or GitLab PAT in Settings (gear icon) ## Category Developer Tools ## Language English ## Privacy **What data is accessed:** - Reads the current GitHub tab URL to detect review links - Clones .nap repos into IndexedDB (local browser storage) - Reads GitHub/GitLab PATs you optionally provide (stored in chrome.storage.sync) **What data leaves the browser:** - GitHub API requests to fetch PR diff ranges (uses your GitHub PAT if provided) - Git clone/fetch requests to the .nap repo host (GitHub or GitLab) **What data is NOT collected:** - No analytics, tracking, or telemetry - No data is sent to any third-party service - No browsing history is recorded - Tokens are stored locally in chrome.storage.sync and never transmitted except to their respective API hosts **Privacy policy:** https://diunko.github.io/nap-privacy/ **Host permissions justification:** - `https://github.com/*` — reads PR URLs, fetches PR diffs via GitHub API, clones .nap repos - GitLab hosts — requested at runtime via optional permissions when the user configures a GitLab hostname
0 out of 5No ratings
Details
- Version0.1.1
- UpdatedJune 9, 2026
- Offered byoil
- Size1.65MiB
- LanguagesEnglish (United States)
- Developer
Email
dima.unk.ai@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes