{"_id":"@dahawa/hawa-computer-use","_rev":"40-9e5f9c4c08a17c3f84134962537995ec","name":"@dahawa/hawa-computer-use","dist-tags":{"latest":"1.2.8"},"versions":{"1.1.1":{"name":"@dahawa/hawa-computer-use","version":"1.1.1","author":{"name":"Gang.ji"},"license":"MIT","_id":"@dahawa/hawa-computer-use@1.1.1","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"homepage":"https://www.hawacode.com","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"bin":{"hawa-computer-use":"dist/main.js"},"dist":{"shasum":"edb4e67c8d4a759507cd462f24627a6ba69ec467","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.1.1.tgz","fileCount":4,"integrity":"sha512-M6BYPvFsacc1rBsM0kLI6tbjtij5w25UbNSDPR/XwVTAO1C0/WBkke++LCw8qYzaJixS9IF+m/mwr2lGJB/rvA==","signatures":[{"sig":"MEYCIQD9H6e4PjCvWIyoS/mZ32as4DhkWWot9jG1wjS7Jr7c0QIhAKibGmCdgDjuEeAqJFxmYDB/bWMCTIwVEB+rD2LoGNen","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47978},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","gitHead":"77261081b0795620239e327b8606b877e6e506aa","mcpName":"hawa-computer-use","scripts":{"pub":"node scripts/publish.js","build":"node scripts/build.js","start":"node dist/main.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"repository":{"url":"git+https://github.com/italking/hawa-code.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Hawa Code to control your computer","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","koffi":"^2.16.2","sharp":"^0.34.5","express":"^5.1.0","clipboardy":"^5.3.1","@nut-tree-fork/nut-js":"^4.2.6","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","terser":"^5.47.1","vitest":"^4.0.15","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/hawa-computer-use_1.1.1_1778827135952_0.6712980662248962","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dahawa/hawa-computer-use","version":"1.2.0","author":{"name":"Gang.ji"},"license":"MIT","_id":"@dahawa/hawa-computer-use@1.2.0","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"homepage":"https://www.hawacode.com","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"bin":{"hawa-computer-use":"dist/main.js"},"dist":{"shasum":"355666b753f82623f29bbc2a09caf74503eec09e","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.2.0.tgz","fileCount":4,"integrity":"sha512-CxKEhl+gc7ao6USebztBvRSqCuHB3NzA/n7FCAWfooT820Awgz4OBn03LCIMQFfFXzrU8meQXJVdb0B7VyGE/A==","signatures":[{"sig":"MEUCIAIrweqED85bv6QWzjbgs4x873qmoijvwwKsXVstY8yyAiEAy7d3kcLVQO0BRmtgMP2ZTkMD1a/RJbBi0za/feGhzMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55234},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","gitHead":"40c735dcca030c7f917a716fe43427f5f70f9779","mcpName":"hawa-computer-use","scripts":{"pub":"node scripts/publish.js","build":"node scripts/build.js","start":"node dist/main.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"repository":{"url":"git+https://github.com/italking/hawa-code.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Hawa Code to control your computer","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","koffi":"^2.16.2","sharp":"^0.34.5","express":"^5.1.0","clipboardy":"^5.3.1","tesseract.js":"^7.0.0","@nut-tree-fork/nut-js":"^4.2.6","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","terser":"^5.47.1","vitest":"^4.0.15","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/hawa-computer-use_1.2.0_1778946975296_0.9308860114750803","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@dahawa/hawa-computer-use","version":"1.2.1","author":{"name":"Gang.ji"},"license":"MIT","_id":"@dahawa/hawa-computer-use@1.2.1","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"homepage":"https://www.hawacode.com","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"bin":{"hawa-computer-use":"dist/main.js"},"dist":{"shasum":"f305b4ed97a882d699c58744a4dcc03b3ec4c1a2","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.2.1.tgz","fileCount":4,"integrity":"sha512-mskXwa+LLIJHMJjEdCStezeVHl9ApfTG5fhXTrhZYfnYg9pm0RVUKBsYUxEj2Fk7BnyBhVz7r8LFtF6q6ItVQA==","signatures":[{"sig":"MEUCIQDcr98dugvvnfHDVQYpAxh/KnYbQU1qXrxog0q5JXvz2gIgMsuVPlM2Ty1uuXFrkA0ngz4/bA758P3P2h/n6iRlsss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59503},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","gitHead":"375d51ced5fa78d64376590d485d0e612ea12661","mcpName":"hawa-computer-use","scripts":{"pub":"node scripts/publish.js","build":"node scripts/build.js","start":"node dist/main.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"repository":{"url":"git+https://github.com/italking/hawa-code.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Hawa Code to control your computer","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","koffi":"^2.16.2","sharp":"^0.34.5","express":"^5.1.0","clipboardy":"^5.3.1","tesseract.js":"^7.0.0","@nut-tree-fork/nut-js":"^4.2.6","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","terser":"^5.47.1","vitest":"^4.0.15","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/hawa-computer-use_1.2.1_1779088461916_0.12981140263341895","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@dahawa/hawa-computer-use","version":"1.2.2","author":{"name":"Gang.ji"},"license":"MIT","_id":"@dahawa/hawa-computer-use@1.2.2","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"homepage":"https://www.hawacode.com","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"bin":{"hawa-computer-use":"dist/main.js"},"dist":{"shasum":"720725a809c4f436df815affdfc472c2b5b4756f","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.2.2.tgz","fileCount":4,"integrity":"sha512-bs/BvrjU8BbAH5YRSlNpZx22TeY53A5MiJjkSn2JC2BH0OQ9ZfZDqlygq8yxnMazckjCHM8ANEOGmWUXtRR++g==","signatures":[{"sig":"MEYCIQDQf6mixHRXP2lvWA754XRb9bEncvluPlDJiuqUpbsLvgIhAL9wD1I41VDB2Gvedk+rs6GcIB3enEU99s/aVIMgoWOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59642},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","gitHead":"37a8ef855a4e319a697c2d9a8939116345b3f660","mcpName":"hawa-computer-use","scripts":{"pub":"node scripts/publish.js","build":"node scripts/build.js","start":"node dist/main.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"repository":{"url":"git+https://github.com/italking/hawa-code.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Hawa Code to control your computer","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","koffi":"^2.16.2","sharp":"^0.34.5","express":"^5.1.0","clipboardy":"^5.3.1","tesseract.js":"^7.0.0","@nut-tree-fork/nut-js":"^4.2.6","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","terser":"^5.47.1","vitest":"^4.0.15","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/hawa-computer-use_1.2.2_1779090246696_0.8972067710523777","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@dahawa/hawa-computer-use","version":"1.2.3","author":{"name":"Gang.ji"},"license":"MIT","_id":"@dahawa/hawa-computer-use@1.2.3","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"homepage":"https://www.hawacode.com","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"bin":{"hawa-computer-use":"dist/main.js"},"dist":{"shasum":"19c0c5512a64d89f6321e735a1f18d9761e9c7d3","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.2.3.tgz","fileCount":4,"integrity":"sha512-7DmlO8RoG6lcGmZBkIXtwvrF1Q8RhulUeqbSa5ucfqQaPAK0qJB4oaO38l7v5kfqAh2PZlCgRcSxGWp4mpXZEw==","signatures":[{"sig":"MEUCIB2oAl61G3ZNcOerSdrd9YIcQJpQXmYTGKvrJ4rSeQuJAiEA3koN/XOBOxoJApdJxy0ZwNcKbuGC3hmQAgrAftl+MVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61526},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","gitHead":"dd72836a0c6f18047831c8af8f4152b782f1e8c7","mcpName":"hawa-computer-use","scripts":{"pub":"node scripts/publish.js","build":"node scripts/build.js","start":"node dist/main.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"repository":{"url":"git+https://github.com/italking/hawa-code.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Hawa Code to control your computer","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","koffi":"^2.16.2","sharp":"^0.34.5","express":"^5.1.0","clipboardy":"^5.3.1","tesseract.js":"^7.0.0","@nut-tree-fork/nut-js":"^4.2.6","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","terser":"^5.47.1","vitest":"^4.0.15","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/hawa-computer-use_1.2.3_1779093234889_0.06979196809878929","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@dahawa/hawa-computer-use","version":"1.2.4","author":{"name":"Gang.ji"},"license":"MIT","_id":"@dahawa/hawa-computer-use@1.2.4","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"homepage":"https://www.hawacode.com","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"bin":{"hawa-computer-use":"dist/main.js"},"dist":{"shasum":"c0663a076799d44df6b34c2c0a7cae3daeb22b29","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.2.4.tgz","fileCount":4,"integrity":"sha512-31JYs3uL5scn9SOKs2AQB4CzZQuMu2oKx/vKe4KlEOzszKtmkN8ecQM/sPEPQpoTCdXH75eoyExbcNtc9RTXtg==","signatures":[{"sig":"MEYCIQDnbt1zuBt3V5N35K2DenipJzuQjcv0o3OvsatoIfThYgIhAJeRgEzawGbkl1cVeZ+LSEu4+NBg+2EiDisEBX3bz4oR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61526},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","gitHead":"dd72836a0c6f18047831c8af8f4152b782f1e8c7","mcpName":"hawa-computer-use","scripts":{"pub":"node scripts/publish.js","build":"node scripts/build.js","start":"node dist/main.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"repository":{"url":"git+https://github.com/italking/hawa-code.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Hawa Code to control your computer","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","koffi":"^2.16.2","sharp":"^0.34.5","express":"^5.1.0","clipboardy":"^5.3.1","tesseract.js":"^7.0.0","@nut-tree-fork/nut-js":"^4.2.6","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","terser":"^5.47.1","vitest":"^4.0.15","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/hawa-computer-use_1.2.4_1779094651460_0.49576272439418356","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@dahawa/hawa-computer-use","version":"1.2.5","author":{"name":"Gang.ji"},"license":"MIT","_id":"@dahawa/hawa-computer-use@1.2.5","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"homepage":"https://www.hawacode.com","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"bin":{"hawa-computer-use":"dist/main.js"},"dist":{"shasum":"d8ae99930fad600e3496c46be3721b1d2cd124bb","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.2.5.tgz","fileCount":4,"integrity":"sha512-WEuyXwxWntif7zSNtmyMfyWHZ0RpHPnJ3Fdc2SG+42OVYiRtx7FH1AxNAZZTmDhcEOl27QhcrTFJl/W3TeEVlw==","signatures":[{"sig":"MEUCIQD2rplyHiiWgV4vzyGAoJ6s/JJHW3NGt4TgaovsyUcudQIgPCpkOkcKj8z3JMkwB+ClisqKXdizV9vwItvI7roKWGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61610},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","gitHead":"bbd55baa1c2a737b123caf6f95a02871a677d4eb","mcpName":"hawa-computer-use","scripts":{"pub":"node scripts/publish.js","build":"node scripts/build.js","start":"node dist/main.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"repository":{"url":"git+https://github.com/italking/hawa-code.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Hawa Code to control your computer","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","koffi":"^2.16.2","sharp":"^0.34.5","express":"^5.1.0","clipboardy":"^5.3.1","tesseract.js":"^7.0.0","@nut-tree-fork/nut-js":"^4.2.6","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","terser":"^5.47.1","vitest":"^4.0.15","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/hawa-computer-use_1.2.5_1779098526710_0.8768959053460461","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@dahawa/hawa-computer-use","version":"1.2.6","author":{"name":"Gang.ji"},"license":"MIT","_id":"@dahawa/hawa-computer-use@1.2.6","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"homepage":"https://www.hawacode.com","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"bin":{"hawa-computer-use":"dist/main.js"},"dist":{"shasum":"ee37ad4363d8039aa93a89cb1eef671c2c5cd880","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.2.6.tgz","fileCount":4,"integrity":"sha512-Ba0GYDFkIsIF2Z6zlzH6AjRQoEuVV9yKKxGw/f3M33/BUPosF2xwdd4gtMFf7cFMt9YTNVkdtuK/Ujkbix7Tug==","signatures":[{"sig":"MEYCIQD/ezTx81bhUe0hWIHEfZiErCBhDdXxAiCKOagONzfKuQIhAJeEnR3Z9v/aHZJec8+Nr3dp8mqzEkH0VsiyxZZWj3Id","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61588},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","gitHead":"5a0820579d0c7eee48f81a800805a0d114b37dcd","mcpName":"hawa-computer-use","scripts":{"pub":"node scripts/publish.js","build":"node scripts/build.js","start":"node dist/main.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"repository":{"url":"git+https://github.com/italking/hawa-code.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Hawa Code to control your computer","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","koffi":"^2.16.2","sharp":"^0.34.5","express":"^5.1.0","clipboardy":"^5.3.1","tesseract.js":"^7.0.0","@nut-tree-fork/nut-js":"^4.2.6","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","terser":"^5.47.1","vitest":"^4.0.15","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/hawa-computer-use_1.2.6_1779101685253_0.6135279485722516","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@dahawa/hawa-computer-use","version":"1.2.7","author":{"name":"Gang.ji"},"license":"MIT","_id":"@dahawa/hawa-computer-use@1.2.7","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"homepage":"https://www.hawacode.com","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"bin":{"hawa-computer-use":"dist/main.js"},"dist":{"shasum":"f411172cc87279a2afb7befbee767247738ec60b","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.2.7.tgz","fileCount":4,"integrity":"sha512-5ptpWRixTeS/n5QOvapzkXtXN424cGcVntGlgfhrw1snEHQJcvJKi9L4CFYWMv8moOsbjYYIOdgZVtkaboosJg==","signatures":[{"sig":"MEUCIQDmsdoHKc1ze1mb9Waklx9HvF/FAdkPrxlL2rhmDlyDQAIgXeecHIrX+etz4xJlnSmxpB3qO00x6dZTmQGFAwHCGk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61651},"main":"dist/main.js","type":"module","types":"dist/index.d.ts","gitHead":"1e0823361e4900afcd5ee64a55a6b9233f083eac","mcpName":"hawa-computer-use","scripts":{"pub":"node scripts/publish.js","build":"node scripts/build.js","start":"node dist/main.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"repository":{"url":"git+https://github.com/italking/hawa-code.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Hawa Code to control your computer","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.1.13","koffi":"^2.16.2","sharp":"^0.34.5","express":"^5.1.0","clipboardy":"^5.3.1","tesseract.js":"^7.0.0","@nut-tree-fork/nut-js":"^4.2.6","@modelcontextprotocol/sdk":"^1.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","terser":"^5.47.1","vitest":"^4.0.15","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.10.1","@types/express":"^5.0.6","@tsconfig/node-lts":"^24.0.0","tsconfig-domdomegg":"^1.0.0","eslint-config-domdomegg":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/hawa-computer-use_1.2.7_1779179438065_0.953473029973944","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@dahawa/hawa-computer-use","version":"1.2.8","description":"MCP server for Hawa Code to control your computer","homepage":"https://www.hawacode.com","license":"MIT","author":{"name":"Gang.ji"},"repository":{"type":"git","url":"git+https://github.com/italking/hawa-code.git"},"type":"module","main":"dist/main.js","types":"dist/index.d.ts","bin":{"hawa-computer-use":"dist/main.js"},"mcpName":"hawa-computer-use","scripts":{"start":"node dist/main.js","build":"node scripts/build.js","build:dev":"node scripts/build-dev.js","build:mcpb":"./build-mcpb.sh","pub":"node scripts/publish.js","start:http":"npm run build && MCP_TRANSPORT=http node dist/main.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.24.3","@nut-tree-fork/nut-js":"^4.2.6","clipboardy":"^5.3.1","express":"^5.1.0","koffi":"^2.16.2","sharp":"^0.34.5","tesseract.js":"^7.0.0","zod":"^4.1.13"},"devDependencies":{"@tsconfig/node-lts":"^24.0.0","@types/express":"^5.0.6","@types/node":"^24.10.1","esbuild":"^0.28.0","eslint":"^9.39.1","eslint-config-domdomegg":"^2.0.9","terser":"^5.47.1","tsconfig-domdomegg":"^1.0.0","typescript":"^5.9.3","vitest":"^4.0.15"},"publishConfig":{"access":"public"},"gitHead":"5a7e742979b6fb13a23c192cabe04f75c49f37af","_id":"@dahawa/hawa-computer-use@1.2.8","bugs":{"url":"https://github.com/italking/hawa-code/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-GXRGCBYGxKKRaOJ80IOuuwFzPYx4aUdaH7E0saW/jJmNRjuDdbOlBer77G6TmkDwYaQEXtFhWrN/Wb2RN4596A==","shasum":"2ab951e4dddc28039d1fbd4380affacb47962a87","tarball":"https://registry.npmjs.org/@dahawa/hawa-computer-use/-/hawa-computer-use-1.2.8.tgz","fileCount":4,"unpackedSize":61690,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFtnUotILkV1DiJJDSaGdb38ubZxalZKSRS048u5rAXZAiEA9LGlYMvWtbHmPYbhHas8N2yd+viAhuxIvlYNSQCS1s4="}]},"_npmUser":{"name":"icewaterpp","email":"gang.ji@outlook.com"},"directories":{},"maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hawa-computer-use_1.2.8_1779181706919_0.6275783496477816"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-13T09:06:50.174Z","modified":"2026-05-19T09:08:27.220Z","1.0.2":"2026-05-13T09:06:50.445Z","1.0.3":"2026-05-13T09:10:14.043Z","1.0.4":"2026-05-14T03:48:17.687Z","1.0.5":"2026-05-14T05:33:08.371Z","1.0.6":"2026-05-14T06:00:06.284Z","1.0.7":"2026-05-14T06:24:16.785Z","1.0.8":"2026-05-14T07:30:04.188Z","1.0.9":"2026-05-14T07:42:30.148Z","1.0.10":"2026-05-14T10:05:45.795Z","1.0.11":"2026-05-14T11:13:35.706Z","1.0.12":"2026-05-14T12:21:51.407Z","1.0.15":"2026-05-14T12:39:55.135Z","1.0.16":"2026-05-15T02:51:25.371Z","1.0.17":"2026-05-15T03:20:05.704Z","1.1.0":"2026-05-15T06:05:46.437Z","1.1.1":"2026-05-15T06:38:56.139Z","1.2.0":"2026-05-16T15:56:15.461Z","1.2.1":"2026-05-18T07:14:22.046Z","1.2.2":"2026-05-18T07:44:06.833Z","1.2.3":"2026-05-18T08:33:55.038Z","1.2.4":"2026-05-18T08:57:31.622Z","1.2.5":"2026-05-18T10:02:06.889Z","1.2.6":"2026-05-18T10:54:45.378Z","1.2.7":"2026-05-19T08:30:38.230Z","1.2.8":"2026-05-19T09:08:27.067Z"},"bugs":{"url":"https://github.com/italking/hawa-code/issues"},"author":{"name":"Gang.ji"},"license":"MIT","homepage":"https://www.hawacode.com","repository":{"type":"git","url":"git+https://github.com/italking/hawa-code.git"},"description":"MCP server for Hawa Code to control your computer","maintainers":[{"name":"icewaterpp","email":"gang.ji@outlook.com"}],"readme":"# Hawa Computer Use\n\n是 [Hawa Code](https://www.hawacode.com) Agent 配套跨平台计算机控制服务器，让 AI 能够通过截图、鼠标和键盘自动化操作你的电脑。支持 Windows、macOS 和 Linux 三大平台 。\n\n---\n\n## 安装\n\n安装命令\n\n```\nnpm install -g @dahawa/hawa-computer-use \n```\n\n### 作为 MCP 服务器使用（推荐）\n\n在 [Hawa Code](https://www.hawacode.com) 或其他支持 MCP 的客户端中，添加以下配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"computer-use\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dahawa/hawa-computer-use\"]\n    }\n  }\n}\n```\n---\n\n## 提供的 MCP 工具\n\n### `computer`\n\n通过鼠标和键盘与计算机交互，并获取屏幕截图。\n\n**支持的动作 (action)**：\n\n| 动作 | 说明 |\n|------|------|\n| `get_screenshot` | 截取屏幕截图，返回带元素标注的图像和元素列表 |\n| `mouse_move` | 移动鼠标到指定坐标 |\n| `left_click` | 左键点击（可先移动到指定坐标） |\n| `right_click` | 右键点击 |\n| `middle_click` | 中键点击 |\n| `double_click` | 双击 |\n| `left_click_drag` | 拖拽到指定坐标 |\n| `scroll` | 滚轮滚动，支持 `up`/`down`/`left`/`right`，可指定像素数如 `down:500` |\n| `key` | 按下键盘按键或组合键，如 `ctrl+c`、`alt+tab` |\n| `type` | 输入文本（自动处理中文等非 ASCII 字符） |\n| `get_cursor_position` | 获取当前鼠标坐标 |\n| `click_element` | 通过元素 ID 点击（推荐优先使用，比坐标点击更精确） |\n\n\n## 系统依赖\n\n不同平台需要安装以下可选依赖以解锁完整功能：\n\n### Windows\n\nWindows 下直接可以使用\n\n\n### MacOS\n- **AX 检测**：需要在「系统设置 → 隐私与安全性 → 辅助功能」中授予宿主应用（如终端或 Hawa Code）辅助功能权限\n- **OCR 检测（可选）**：需要安装 Xcode Command Line Tools\n  ```bash\n  xcode-select --install\n  ```\n\n### Linux\n- **AT-SPI 检测**：\n  ```bash\n  # Debian / Ubuntu\n  sudo apt install python3-pyatspi\n\n  # Fedora / RHEL\n  sudo yum install python3-pyatspi\n  ```\n- **OCR**：\n  ```bash\n  # Debian / Ubuntu\n  sudo apt install tesseract-ocr tesseract-ocr-chi-sim\n\n  # Fedora / RHEL\n  sudo dnf install tesseract tesseract-langpack-chi_sim\n  ```\n- **截图工具（至少安装一个）**：`gnome-screenshot`、`scrot` 或 ImageMagick 的 `import`\n\n---\n\n## 环境变量\n\n| 变量名 | 说明 | 默认值 |\n|--------|------|--------|\n| `MCP_TRANSPORT` | 传输协议，`stdio` 或 `http` | `stdio` |\n| `PORT` | HTTP 模式下的监听端口 | `3000` |\n| `COMPUTER_MCP_DISABLE_A11Y` | 设置为 `1` 关闭无障碍检测，仅使用坐标模式 | - |\n| `COMPUTER_MCP_DISABLE_OCR` | 设置为 `1` 关闭 OCR 兜底，仅使用无障碍检测 | - |\n\n---\n\n\n","readmeFilename":"README.md"}