{"_id":"@9thprotocol/cli","_rev":"5-f5623d0d9eb69d5060561ff1afc46535","name":"@9thprotocol/cli","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@9thprotocol/cli","version":"0.1.0","license":"SEE LICENSE IN LICENSE","_id":"@9thprotocol/cli@0.1.0","maintainers":[{"name":"9thcode","email":"jamesakor58@gmail.com"}],"homepage":"https://github.com/Samso9th/9th-protocol-packages#readme","bugs":{"url":"https://github.com/Samso9th/9th-protocol-packages/issues"},"bin":{"9p":"dist/main.js"},"dist":{"shasum":"8703bef3e8d7d2365a8b6942269f047c042b4cef","tarball":"https://registry.npmjs.org/@9thprotocol/cli/-/cli-0.1.0.tgz","fileCount":25,"integrity":"sha512-gGzPXyeI94Ml8Jhl1ssSf9GF1Iyb4EY2PlKFmKJ8oYu0Tt1MdS1UhvduzlgOTVJ85OLUbJe6iEQcyjRVeD4Pzw==","signatures":[{"sig":"MEYCIQDDVrrwOS8tiDRV9VPdzs9wnDzSf2hb/6i4lyyEyH1eEgIhAJ6v8VNICRjnjxNm6YZa8EChLGceu5czYyfYcQZAhV2R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109152},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./dist/main.js","./login":"./dist/login.js","./serve":"./dist/serve.js","./shared":"./dist/shared.js"},"gitHead":"ef5658215dc4ab7a34aba2370e24627f8e83da51","scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"9thcode","email":"jamesakor58@gmail.com"},"repository":{"url":"git+https://github.com/Samso9th/9th-protocol-packages.git","type":"git"},"_npmVersion":"11.12.1","description":"9p, the 9th Protocol terminal coding agent","directories":{},"_nodeVersion":"26.0.0","dependencies":{"ink":"^5.1.0","react":"^18.3.1","ink-text-input":"^6.0.0","@9thprotocol/agent-core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.5","@types/react":"^18.3.12","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1789232851164_0.4354268534234982","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@9thprotocol/cli","version":"0.1.1","license":"SEE LICENSE IN LICENSE","_id":"@9thprotocol/cli@0.1.1","maintainers":[{"name":"9thcode","email":"jamesakor58@gmail.com"}],"homepage":"https://github.com/Samso9th/9th-protocol-packages#readme","bugs":{"url":"https://github.com/Samso9th/9th-protocol-packages/issues"},"bin":{"9p":"dist/main.js"},"dist":{"shasum":"f7b7751a6f23085061572ba434a53b1f21e95d34","tarball":"https://registry.npmjs.org/@9thprotocol/cli/-/cli-0.1.1.tgz","fileCount":25,"integrity":"sha512-W0F1XUZbyrtp33VibQYAJWcZ9J/XCqWyiCH7HqfP9Ob7ZGbVqvj/uoQbQ+dSnYR4vgvAn8X2/eE6/5YSFRTQsQ==","signatures":[{"sig":"MEQCIFyzpP3rzbUEzfplP2kUxdO7oJ4/FZqwre9vtyMCPGqrAiBXnelqxzLwKNP4DuziDnEeFoftQPgMOZHuuMTjBDl4Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111273},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./dist/main.js","./login":"./dist/login.js","./serve":"./dist/serve.js","./shared":"./dist/shared.js"},"gitHead":"eff7f336a17676a04ca0b3c4a3d1c0502812c800","scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"9thcode","email":"jamesakor58@gmail.com"},"repository":{"url":"git+https://github.com/Samso9th/9th-protocol-packages.git","type":"git"},"_npmVersion":"10.9.8","description":"9p, the 9th Protocol terminal coding agent","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ink":"^5.1.0","react":"^18.3.1","ink-text-input":"^6.0.0","@9thprotocol/agent-core":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.5","@types/react":"^18.3.12","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1789241880605_0.9625697686796615","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@9thprotocol/cli","version":"0.1.2","license":"SEE LICENSE IN LICENSE","_id":"@9thprotocol/cli@0.1.2","maintainers":[{"name":"9thcode","email":"jamesakor58@gmail.com"}],"homepage":"https://github.com/Samso9th/9th-protocol-packages#readme","bugs":{"url":"https://github.com/Samso9th/9th-protocol-packages/issues"},"bin":{"9p":"dist/main.js"},"dist":{"shasum":"90107dda1f0080c558f1d432058be59bc5ad3485","tarball":"https://registry.npmjs.org/@9thprotocol/cli/-/cli-0.1.2.tgz","fileCount":25,"integrity":"sha512-n9kyJlF08p0FgL4UyEwUHbHEvE/BjDtQi+FwNsCm8z9o9SIu+KQNtr3DMdPeDQKGw+yX957JCpBxJKduBt769w==","signatures":[{"sig":"MEUCIEAfpwoGegyLkkY1cItpp0iMIELOpTmxJZvjeDJdrMtLAiEA8qQwV8Ls2WjsFEG2JCU/byGbGDAL4MLrwULQu0em65s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112892},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./dist/main.js","./login":"./dist/login.js","./serve":"./dist/serve.js","./shared":"./dist/shared.js"},"gitHead":"344a96c3aa9cc6aa521004c83636932551ed6cd0","scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"9thcode","email":"jamesakor58@gmail.com"},"repository":{"url":"git+https://github.com/Samso9th/9th-protocol-packages.git","type":"git"},"_npmVersion":"10.9.8","description":"9p, the 9th Protocol terminal coding agent","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ink":"^5.1.0","react":"^18.3.1","ink-text-input":"^6.0.0","@9thprotocol/agent-core":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.5","@types/react":"^18.3.12","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1789244095002_0.9467215048586994","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@9thprotocol/cli","version":"0.1.3","license":"SEE LICENSE IN LICENSE","_id":"@9thprotocol/cli@0.1.3","maintainers":[{"name":"9thcode","email":"jamesakor58@gmail.com"}],"homepage":"https://github.com/Samso9th/9th-protocol-packages#readme","bugs":{"url":"https://github.com/Samso9th/9th-protocol-packages/issues"},"bin":{"9p":"dist/main.js"},"dist":{"shasum":"30c461a3d62e95db40f4ede2a6e37746087bfa02","tarball":"https://registry.npmjs.org/@9thprotocol/cli/-/cli-0.1.3.tgz","fileCount":25,"integrity":"sha512-RCHKU9pwHtNJkFBTx/5nW7CtmtqcmD7frSAvsqocOTlp7/yQj7aeGvvCKXoMb5bOdWKrH/wTI3NO3R6LknXF/g==","signatures":[{"sig":"MEYCIQCAgd1mKlrfOeXd2rW8Kn0Jp+kIb782o/hSdC5q5B62+gIhAO/+02voLHS4QYGrq947Zak3jgKAN36JxL2OOPyQvYwv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115085},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":"./dist/main.js","./login":"./dist/login.js","./serve":"./dist/serve.js","./shared":"./dist/shared.js"},"gitHead":"5661026f992a57458a7ea9e4510b0e873beabb59","scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"9thcode","email":"jamesakor58@gmail.com"},"repository":{"url":"git+https://github.com/Samso9th/9th-protocol-packages.git","type":"git"},"_npmVersion":"10.9.8","description":"9p, the 9th Protocol terminal coding agent","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ink":"^5.1.0","react":"^18.3.1","ink-text-input":"^6.0.0","@9thprotocol/agent-core":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.10.5","@types/react":"^18.3.12","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1789245363437_0.10652375660244151","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@9thprotocol/cli","version":"0.1.4","description":"9p, the 9th Protocol terminal coding agent","license":"SEE LICENSE IN LICENSE","type":"module","bin":{"9p":"dist/main.js"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Samso9th/9th-protocol-packages.git"},"exports":{".":"./dist/main.js","./serve":"./dist/serve.js","./shared":"./dist/shared.js","./login":"./dist/login.js"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"dependencies":{"@9thprotocol/agent-core":"0.1.4","ink":"^5.1.0","ink-text-input":"^6.0.0","react":"^18.3.1"},"devDependencies":{"@types/node":"^22.10.5","@types/react":"^18.3.12","ink-testing-library":"^4.0.0","typescript":"^5.7.3"},"engines":{"node":">=22.0.0"},"gitHead":"79c722b7da96666941b87151e29329f5edcfcd1b","_id":"@9thprotocol/cli@0.1.4","bugs":{"url":"https://github.com/Samso9th/9th-protocol-packages/issues"},"homepage":"https://github.com/Samso9th/9th-protocol-packages#readme","_nodeVersion":"26.0.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-YE221gDfTzBuF3H+vOv5IV+rEp8uG9A6yb/gdsQJENSw4D1bo5lG+2se7ilWDqDdBsgowfyiZr8ZNk3U5Qt3KQ==","shasum":"31c1b564a0556c46f895b0869f756fb1022ef64f","tarball":"https://registry.npmjs.org/@9thprotocol/cli/-/cli-0.1.4.tgz","fileCount":36,"unpackedSize":176872,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWmM4Knj546B8NKwQqpwK9Xx1nZXjwIaL8wkiq28sx8AIhAI2okrAF7xBQ0mDHGr0+obArFk7s7/84rvyNss1x8DBo"}]},"_npmUser":{"name":"9thcode","email":"jamesakor58@gmail.com"},"directories":{},"maintainers":[{"name":"9thcode","email":"jamesakor58@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.4_1789247176603_0.13272156349865405"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-12T17:07:31.049Z","modified":"2026-09-12T21:06:16.919Z","0.1.0":"2026-09-12T17:07:31.287Z","0.1.1":"2026-09-12T19:38:00.745Z","0.1.2":"2026-09-12T20:14:55.138Z","0.1.3":"2026-09-12T20:36:03.562Z","0.1.4":"2026-09-12T21:06:16.733Z"},"bugs":{"url":"https://github.com/Samso9th/9th-protocol-packages/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/Samso9th/9th-protocol-packages#readme","repository":{"type":"git","url":"git+https://github.com/Samso9th/9th-protocol-packages.git"},"description":"9p, the 9th Protocol terminal coding agent","maintainers":[{"name":"9thcode","email":"jamesakor58@gmail.com"}],"readme":"# 9p — the 9th Protocol terminal coding agent\n\nAn agentic coder for your terminal, powered by OpenRouter so you can use the\nmodel of your choice: the agent loop, tools, permissions, sub-agents, memory\nand model routing all live in `9p`. Subscriptions and credit budgets are\nmanaged on the [9th Protocol dashboard](https://9thprotocol.com).\n\n## Install\n\n```sh\nnpm install -g @9thprotocol/cli\n```\n\nRequires Node 22 or newer (macOS and Linux; Windows best-effort).\n\n## Quick start\n\n```sh\n9p login     # opens a browser to sign in / create your account\n9p           # start an interactive session in your project directory\n```\n\nOther modes:\n\n```sh\n9p --plain            # non-TUI REPL for scripting and CI\n9p serve 4310         # local web session UI on port 4310\n9p init               # set up a project config / vault\n9p map                # generate a codebase wiki\n```\n\nCredentials are stored in `~/.9p/auth.json`. To use your own OpenRouter key\ninstead of the platform, set `OPENROUTER_API_KEY`.\n\n## Links\n\n- Dashboard: https://9thprotocol.com\n- Docs: https://docs.9thprotocol.com\n\n## License\n\nProprietary — see [LICENSE](./LICENSE). The engine it runs on is\n[`@9thprotocol/agent-core`](https://www.npmjs.com/package/@9thprotocol/agent-core).\n","readmeFilename":"README.md"}