{"_id":"@ai-agent-lead/llm8","_rev":"2-251993ad210be3398c7710e2dac5c943","name":"@ai-agent-lead/llm8","dist-tags":{"latest":"0.8.1"},"versions":{"0.8.0":{"name":"@ai-agent-lead/llm8","version":"0.8.0","license":"MIT","_id":"@ai-agent-lead/llm8@0.8.0","maintainers":[{"name":"keocoin","email":"keocoin@gmail.com"}],"bin":{"llm8":"bin/llm8.js"},"dist":{"shasum":"ad71ed386533cb7c02d0bcc619862db6bdb320b4","tarball":"https://registry.npmjs.org/@ai-agent-lead/llm8/-/llm8-0.8.0.tgz","fileCount":5,"integrity":"sha512-aHEAOYtKdERdFrhtAmN9+oyfVmd4MAlwXYds+71mZ6hOO5hg4jLNrQfzMd7N/TQRT/kNAZt1xWAClwIHLTFehw==","signatures":[{"sig":"MEUCIQCLnQ4A+wZXRvN+8ppwelQqMrpeTjMn7awWFxMbtsa2eAIgansmC/mkrZbt/T8lnoCAMCmGWeCw3foV4WjaTh9oANg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8005},"engines":{"node":">=18"},"gitHead":"9346d71ffd869375f9b1f189b7d11010e85a98b6","scripts":{"test":"node --test test/"},"_npmUser":{"name":"keocoin","email":"keocoin@gmail.com"},"_npmVersion":"10.9.7","description":"Local rotating proxy for free-tier AI accounts (Gemini, Anthropic, Kiro, etc.)","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@ai-agent-lead/llm8-linux-x64":"0.8.0","@ai-agent-lead/llm8-win32-x64":"0.8.0","@ai-agent-lead/llm8-darwin-x64":"0.8.0","@ai-agent-lead/llm8-linux-arm64":"0.8.0","@ai-agent-lead/llm8-darwin-arm64":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/llm8_0.8.0_1779715367841_0.8416229355373945","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@ai-agent-lead/llm8","version":"0.8.1","description":"Local rotating proxy for free-tier AI accounts (Gemini, Anthropic, Kiro, etc.)","license":"MIT","bin":{"llm8":"bin/llm8.js"},"optionalDependencies":{"@ai-agent-lead/llm8-darwin-arm64":"0.8.1","@ai-agent-lead/llm8-darwin-x64":"0.8.1","@ai-agent-lead/llm8-linux-x64":"0.8.1","@ai-agent-lead/llm8-linux-arm64":"0.8.1","@ai-agent-lead/llm8-win32-x64":"0.8.1"},"engines":{"node":">=18"},"scripts":{"test":"node --test test/"},"_id":"@ai-agent-lead/llm8@0.8.1","gitHead":"d1fed56e950254c29fc153909b588402cc564b4f","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-xW0PQ2ncciybEFvtcJAw0X9WerrNTpViZjdJlS5q1oj0NsQP0RPa1/+AYiQc9l3yPSMPnc/DvjxC6q5FZ4VTxw==","shasum":"082106e3849aae534766f7f16c47ed6c625a25d6","tarball":"https://registry.npmjs.org/@ai-agent-lead/llm8/-/llm8-0.8.1.tgz","fileCount":5,"unpackedSize":8005,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFqoeRPYCudSYohQ/teuZ99uZYdlxs7xwd6pvtjeI7lMAiBQ04IgwcMhbIPhD3Fgxs9mrb0Dwr2jh8YAscj19ojmRg=="}]},"_npmUser":{"name":"keocoin","email":"keocoin@gmail.com"},"directories":{},"maintainers":[{"name":"keocoin","email":"keocoin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llm8_0.8.1_1779918977390_0.3977214141438241"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T13:22:47.681Z","modified":"2026-05-27T21:56:17.664Z","0.8.0":"2026-05-25T13:22:47.988Z","0.8.1":"2026-05-27T21:56:17.550Z"},"license":"MIT","description":"Local rotating proxy for free-tier AI accounts (Gemini, Anthropic, Kiro, etc.)","maintainers":[{"name":"keocoin","email":"keocoin@gmail.com"}],"readme":"# @ai-agent-lead/llm8\n\nLocal rotating proxy for free-tier AI accounts (Gemini, Anthropic, Kiro, etc.). Distributes the\nupstream-side Go binary via per-platform npm sub-packages and\nresolves the right one at install time — no postinstall scripts, no\ndownload-from-CDN shenanigans.\n\n## Install\n\n```sh\nnpm install -g @ai-agent-lead/llm8\n# OR\nnpx @ai-agent-lead/llm8 start\n```\n\nThis also installs the matching `@ai-agent-lead/llm8-<os>-<arch>`\nsub-package via `optionalDependencies`. Supported platforms:\n\n| Platform     | Sub-package                          |\n|--------------|--------------------------------------|\n| darwin-arm64 | `@ai-agent-lead/llm8-darwin-arm64`   |\n| darwin-x64   | `@ai-agent-lead/llm8-darwin-x64`     |\n| linux-x64    | `@ai-agent-lead/llm8-linux-x64`      |\n| linux-arm64  | `@ai-agent-lead/llm8-linux-arm64`    |\n| win32-x64    | `@ai-agent-lead/llm8-win32-x64`      |\n\n## Usage\n\n```sh\nllm8 --version\nllm8 start\nllm8 accounts list\n```\n\nFull CLI surface is documented in the daemon's own help (`llm8\n--help`) and in the project's feature doc.\n\n## --no-optional users\n\nIf you install with `--no-optional` or `--ignore-scripts`, the\nper-platform binary will be missing and `llm8` will exit with:\n\n```\nllm8: missing platform binary @ai-agent-lead/llm8-<os>-<arch>.\nReinstall without --no-optional, or run \"npm install\n@ai-agent-lead/llm8-<os>-<arch>\" to install it manually.\n```\n\nThis is the documented remediation per ADR-005.\n\nThis is the documented remediation per ADR-005.\n\n## Architecture\n\nThe umbrella package contains only:\n\n- `bin/llm8.js` — JS shim that resolves the platform binary\n  and `spawn`s it with stdio inherited.\n- `lib/platform.js` — resolution table + `require.resolve` plumbing.\n- `lib/error-no-optional.js` — remediation message formatter.\n\nThe actual Go binary lives in the per-platform sub-package and is\nexec'd by the shim. See `docs/adr/005-npm-distribution.md` for the\nfull distribution decision.\n","readmeFilename":"README.md"}