| node_modules/ | |
| .venv/ | |
| plugins/*/.venv/ | |
| __pycache__/ | |
| *.pyc | |
| browser-bridge | |
| /pinchtab | |
| coverage.out | |
| # Build artifacts and test output | |
| dist/ | |
| *.js | |
| !scripts/**/*.js | |
| !dashboard/eslint.config.js | |
| !dashboard/vite.config.ts | |
| !npm/bin/pinchtab | |
| # React dashboard build output (generated by scripts/build-dashboard.sh) | |
| # Go code serves a built-in fallback when these files are absent. | |
| internal/dashboard/dashboard/assets/ | |
| internal/dashboard/dashboard/dashboard.html | |
| # npm package | |
| npm/node_modules/ | |
| # package-lock.json is committed for reproducible installs via npm ci | |
| # OpenClaw workspace files (should never be committed) | |
| .openclaw/ | |
| SOUL.md | |
| HEARTBEAT.md | |
| IDENTITY.md | |
| USER.md | |
| BOOTSTRAP.md | |
| TOOLS.md | |
| MEMORY.md | |
| AGENTS.md | |
| *.test | |
| memory/ | |
| pinchtab-small | |
| # Local development files | |
| MY_PROJECT_NOTES.md | |
| debug.log | |
| pinchtab.exe | |
| .gomodcache/ | |
| .gocache | |
| .DS_Store | |
| # E2E test results | |
| tests/e2e/results/* | |
| !tests/e2e/results/.gitkeep | |
| !internal/assets/readability.js | |
| !internal/assets/stealth.js | |