{"name":"@steipete/peekaboo","version":"3.7.0","keywords":["mcp","model-context-protocol","macos","automation","screen-capture","ai"],"author":{"name":"Peter Steinberger","email":"steipete@gmail.com"},"license":"MIT","_id":"@steipete/peekaboo@3.7.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://github.com/openclaw/Peekaboo#readme","bugs":{"url":"https://github.com/openclaw/Peekaboo/issues"},"os":["darwin"],"bin":{"peekaboo":"peekaboo","peekaboo-mcp":"peekaboo-mcp.js"},"cpu":["arm64","x64"],"dist":{"shasum":"d42c6d4bf89f4ce65c227a2cf452a6355be7dac7","tarball":"https://registry.npmjs.org/@steipete/peekaboo/-/peekaboo-3.7.0.tgz","fileCount":5,"integrity":"sha512-PcG4Z90RllTZHJov+l87Nj1lnThjq5vuQFvq7gERnnWaadhtpIUPWPqDqNVNvZ95yBGRB+Grb7Pwsz7o64WBPA==","signatures":[{"sig":"MEUCIQCK+AtREiYncNl2QWOLh0RWIBiMV19D2S3hkoZPaLbn0gIgfmvTle+DcehAicIfvSyaD8vOS8NGfpMkGSFJpCCnssU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24142284},"main":"peekaboo-mcp.js","type":"module","engines":{"node":">=22.0.0"},"gitHead":"9a7e1c65c8a6c89ec0a9e8b79b436f70880902cf","private":false,"scripts":{"lint":"pnpm run lint:swift","test":"pnpm run test:safe","build":"pnpm run build:cli","format":"pnpm run format:swift","oracle":"pnpm -C ../oracle oracle","polter":"FORCE_COLOR=1 CLICOLOR_FORCE=1 NODE_PATH=../poltergeist/node_modules script -q /dev/null node ../poltergeist/dist/polter.js","peekaboo":"FORCE_COLOR=1 CLICOLOR_FORCE=1 NODE_PATH=../poltergeist/node_modules script -q /dev/null ./scripts/poltergeist-wrapper.sh peekaboo","test:all":"bash -lc 'set -euo pipefail; cd Apps/CLI && swift test -Xswiftc -DPEEKABOO_SKIP_AUTOMATION --no-parallel && PEEKABOO_INCLUDE_AUTOMATION_TESTS=true swift test --no-parallel'","build:cli":"swift build --package-path Apps/CLI","docs:list":"node scripts/docs-list.mjs","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"node scripts/docs-lint.mjs","test:safe":"swift test --package-path Apps/CLI -Xswiftc -DPEEKABOO_SKIP_AUTOMATION --no-parallel","lint:swift":"swiftlint lint --config .swiftlint.yml","polter:dev":"FORCE_COLOR=1 CLICOLOR_FORCE=1 NODE_PATH=../poltergeist/node_modules pnpm --dir ../poltergeist exec tsx ../poltergeist/src/polter.ts","app:restart":"./scripts/restart-peekaboo.sh","build:swift":"./scripts/build-swift-arm.sh","crabbox:run":"crabbox run","postinstall":"chmod +x peekaboo peekaboo-mcp.js 2>/dev/null || true","build:polter":"pnpm run polter -- peekaboo -- --version","crabbox:stop":"crabbox stop","format:swift":"swiftformat .","peekaboo:dev":"pnpm run polter:dev -- peekaboo","test:changed":"pnpm run test:safe","check:changed":"pnpm run test:safe","crabbox:warmup":"crabbox warmup","benchmark:tools":"Apps/Playground/scripts/peekaboo-perf.sh","build:swift:all":"./scripts/build-swift-universal.sh","crabbox:hydrate":"crabbox actions hydrate","prepare-release":"node scripts/prepare-release.js","release:mac-app":"./scripts/release-macos-app.sh","test:automation":"PEEKABOO_INCLUDE_AUTOMATION_TESTS=true swift test --package-path Apps/CLI --no-parallel","poltergeist:logs":"./scripts/poltergeist-wrapper.sh logs","poltergeist:rest":"./scripts/poltergeist-wrapper.sh rest","poltergeist:stop":"./scripts/poltergeist-wrapper.sh stop","build:cli:release":"swift build --configuration release --package-path Apps/CLI","poltergeist:haunt":"./scripts/poltergeist-wrapper.sh haunt","poltergeist:start":"./scripts/poltergeist-wrapper.sh start","poltergeist:status":"./scripts/poltergeist-wrapper.sh status","test:automation:read":"RUN_AUTOMATION_READ=true PEEKABOO_INCLUDE_AUTOMATION_TESTS=true swift test --package-path Apps/CLI --no-parallel","test:benchmark-tools":"scripts/test-peekaboo-perf.sh","test:automation:input":"PEEKABOO_INCLUDE_AUTOMATION_TESTS=true PEEKABOO_RUN_INPUT_AUTOMATION_TESTS=true swift test --package-path Core/PeekabooCore --no-parallel","test:automation:local":"bash -lc 'BIN_PATH=$(swift build --package-path Apps/CLI --show-bin-path) && RUN_LOCAL_TESTS=true PEEKABOO_INCLUDE_AUTOMATION_TESTS=true PEEKABOO_RUN_INPUT_AUTOMATION_TESTS=true PEEKABOO_CLI_PATH=\"$BIN_PATH/peekaboo\" swift test --package-path Apps/CLI --no-parallel'","tachikoma:test:integration":"zsh -lc 'source ~/.profile >/dev/null 2>&1; cd Tachikoma; INTEGRATION_TESTS=1 swift test --no-parallel -Xswiftc -DLIVE_PROVIDER_TESTS'"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/openclaw/Peekaboo.git","type":"git"},"_npmVersion":"11.11.0","description":"macOS automation MCP server with screen capture, UI interaction, and AI analysis","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"chrome-devtools-mcp":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/peekaboo_3.7.0_1783236665561_0.06056039243888489","host":"s3://npm-registry-packages-npm-production"}}