Before you scan
- Token counts use o200k_base. That matches OpenAI. Claude and Gemini usually run 10–30% higher. This is an estimate, not a bill.
- Only the .gitignore at the repo root is read. A .gitignore in a subfolder is not. .git and node_modules are always skipped.
- This version does not look for rules that contradict each other. There is no control for it.
- Paths and the lines of a dead reference or a repeated sentence stay in this tab. They are not uploaded.
- Suggestions are text on this page. No file is changed.
Repo
Pick the repo root. Subfolders are walked. .git, node_modules, and root .gitignore matches are not opened.
- folder
- —
- files
- —
Rate card checked 2026-09-22
Changing these reprices the scan already in this tab. It does not read the folder again.
Browser support
Renaming and deleting files where they sit needs the File System Access API, which only Chromium browsers ship. Everything below happens on your machine either way — nothing is ever uploaded.
| capability | Chrome | Edge | Firefox | Safari |
|---|---|---|---|---|
| Open a folder from diskwindow.showDirectoryPicker — Chrome/Edge 86 and later, desktop only | ✓supported | ✓supported | ✗not supported | ✗not supported |
| Rename a file in placeFileSystemFileHandle.move — Chrome/Edge 111 and later | ✓supported | ✓supported | ✗not supported | ✗not supported |
| Delete a file in placeFileSystemDirectoryHandle.removeEntry | ✓supported | ✓supported | ✗not supported | ✗not supported |
| Remember the folder for next timethe handle is kept in IndexedDB on this device; permission is asked again | ✓supported | ✓supported | ✗not supported | ✗not supported |
detected in this browser
- window.showDirectoryPicker …
- FileSystemFileHandle.move …
- indexedDB …
On Firefox or Safari, or on any phone or tablet, this page can explain the job but cannot do it. Open it on desktop Chrome or Edge.