{"_id":"@armygpt/local","name":"@armygpt/local","dist-tags":{"latest":"0.8.3"},"versions":{"0.8.3":{"name":"@armygpt/local","version":"0.8.3","description":"ArmyGPT Local Sandbox Client - Execute commands on your local machine","bin":{"armygpt-local":"dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build"},"keywords":["armygpt","sandbox","pentesting","security","cli"],"author":{"name":"ArmyGPT"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/armygpt-tech/armygpt.git","directory":"packages/local"},"engines":{"node":">=18"},"dependencies":{"centrifuge":"^5.7.0","convex":"1.42.0","ws":"^8.21.0"},"optionalDependencies":{"node-pty":"^1.2.0-beta.12"},"devDependencies":{"@types/node":"^25.8.0","@types/ws":"^8.18.1","typescript":"^6.0.3"},"pnpm":{"overrides":{"protobufjs@<=7.6.4":"7.6.5"}},"gitHead":"5a735a8bb89afe77f449f8f687aeb8d936099780","_id":"@armygpt/local@0.8.3","bugs":{"url":"https://github.com/armygpt-tech/armygpt/issues"},"homepage":"https://github.com/armygpt-tech/armygpt#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-aPh93BEKWvyvlfZZMWykMOPtepFZ34B3wcd+1/n8Te46atV2xTYf1u8o7k92isE5vEc+u/5fKG2OJ+ulS27PPw==","shasum":"ddcdcdf98e74eae43c58260f9af40ce2ad949f9f","tarball":"https://registry.npmjs.org/@armygpt/local/-/local-0.8.3.tgz","fileCount":18,"unpackedSize":93826,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1meXJEOzBD8moTLWQHjAYVCOzllCLa7DzlP06yz3R0QIgI+PocxGbT7/QHAf0VlxnfnDDlVZKNF5v0cuaRwEI36g="}]},"_npmUser":{"name":"armygpt2","email":"443muh@gmail.com"},"directories":{},"maintainers":[{"name":"armygpt2","email":"443muh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/local_0.8.3_1787717713123_0.5668625009766421"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T04:15:12.955Z","0.8.3":"2026-08-26T04:15:13.277Z","modified":"2026-08-26T04:15:13.533Z"},"maintainers":[{"name":"armygpt2","email":"443muh@gmail.com"}],"description":"ArmyGPT Local Sandbox Client - Execute commands on your local machine","homepage":"https://github.com/armygpt-tech/armygpt#readme","keywords":["armygpt","sandbox","pentesting","security","cli"],"repository":{"type":"git","url":"git+https://github.com/armygpt-tech/armygpt.git","directory":"packages/local"},"author":{"name":"ArmyGPT"},"bugs":{"url":"https://github.com/armygpt-tech/armygpt/issues"},"license":"MIT","readme":"# @armygpt/local\n\nArmyGPT Local Sandbox Client - Execute commands on your local machine from ArmyGPT.\n\n## Installation\n\n```bash\nnpx @armygpt/local@latest --token YOUR_TOKEN\n```\n\nOr install globally:\n\n```bash\nnpm install -g @armygpt/local\narmygpt-local --token YOUR_TOKEN\n```\n\n## Usage\n\n```bash\nnpx @armygpt/local@latest --token hsb_abc123\n```\n\nCommands run directly on your host OS. The client connects to ArmyGPT and relays commands in real-time.\n\n## Options\n\n| Option             | Description                                            |\n| ------------------ | ------------------------------------------------------ |\n| `--token TOKEN`    | Authentication token from ArmyGPT Settings (required) |\n| `--name NAME`      | Optional connection name fallback (default: hostname)  |\n| `--convex-url URL` | Override backend URL (for development)                 |\n| `--help, -h`       | Show help message                                      |\n\n## Getting Your Token\n\n1. Go to [ArmyGPT Settings](https://armygpt.tech/settings)\n2. Navigate to the \"Agents\" tab\n3. Click \"Generate Token\" or copy your existing token\n\n## Security\n\nCommands run directly on your OS without any isolation. Only connect machines you trust and control. The client auto-terminates after 1 hour of inactivity.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-f7c1fe9cdcaf00ce27e76959419264ed"}