{"_id":"@agent-coder/cli","_rev":"9-a5a308ce48d3509a307d19dcc30a065c","name":"@agent-coder/cli","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@agent-coder/cli","version":"0.1.0","keywords":["ai","coding","agent","claude","gemini","codex"],"license":"MIT","_id":"@agent-coder/cli@0.1.0","maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"bin":{"agentcoder":"dist/cli.js"},"dist":{"shasum":"2c15e178c34e51465b04b0cf861888a82d40ed86","tarball":"https://registry.npmjs.org/@agent-coder/cli/-/cli-0.1.0.tgz","fileCount":30,"integrity":"sha512-Zcs5kKtiQKP36Q6yZg5dYsCafMxdKUEaET/WBPzotqLe5zON3rRKFfSe8j6WlCQ3zqM6AS5UANstwgPxxmG2ig==","signatures":[{"sig":"MEQCIFdri+nI/YM3TGprDIhRKX7eSnNIQQ5rml4FZw2raB0JAiB61UGmsunXPP/iIp+MPBtjvsvk65035RwgJNI6w/GHWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67676},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"74185c36894f22537d05a4e4826f0daea47d8f2c","scripts":{"dev":"tsc --watch","build":"tsc","login":"node dist/cli.js login","start":"node dist/cli.js start","logout":"node dist/cli.js logout","status":"node dist/cli.js status"},"_npmUser":{"name":"serge-ivo","email":"serge.the.dev@gmail.com"},"_npmVersion":"10.9.4","description":"AgentCoder - Run AI coding agents on your machine","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^10.0.0","firebase":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1768979515363_0.04196186188646944","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agent-coder/cli","version":"0.1.2","keywords":["ai","coding","agent","claude","gemini","codex"],"license":"MIT","_id":"@agent-coder/cli@0.1.2","maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"bin":{"agentcoder":"dist/cli.js"},"dist":{"shasum":"044cd33f6543c7235272ed5bb281186a182f9fbe","tarball":"https://registry.npmjs.org/@agent-coder/cli/-/cli-0.1.2.tgz","fileCount":30,"integrity":"sha512-cEHTsaYMWC5X1nrIZi/GuXoXZV/Z4oxwBHplaUzPiNUEo0eRthe++LJOPkIwp9ES2roKtdOwmCbAPFC3GLGPNg==","signatures":[{"sig":"MEYCIQDpnWhTWrfuQNEH4cAumHFC9EncmoA7lKyaqh+VmB0iHQIhAIF0W+1gy37giG9aW9SNTHpZiOmO4g2JUCbIZJzlOyl8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67676},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"478dd64d632257eec0a1a06585bf33c0201d8434","scripts":{"dev":"tsc --watch","build":"tsc","login":"node dist/cli.js login","start":"node dist/cli.js start","logout":"node dist/cli.js logout","status":"node dist/cli.js status"},"_npmUser":{"name":"serge-ivo","email":"serge.the.dev@gmail.com"},"_npmVersion":"10.8.2","description":"AgentCoder - Run AI coding agents on your machine","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^10.0.0","firebase":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1768981714820_0.8827165957740635","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agent-coder/cli","version":"0.1.3","keywords":["ai","coding","agent","claude","gemini","codex"],"license":"MIT","_id":"@agent-coder/cli@0.1.3","maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"bin":{"agentcoder":"dist/cli.js"},"dist":{"shasum":"449c91a226468c9d4dad4fcd5b8e68c1dc522870","tarball":"https://registry.npmjs.org/@agent-coder/cli/-/cli-0.1.3.tgz","fileCount":30,"integrity":"sha512-NOUYVLJR3/dg72c6u2hrRrxmtPy47e9Rr1MJJM+JjtIE8gkuzkHHRjCVLvcmvCHwKqPnEJ1KRVpn2LZ4+ABJTQ==","signatures":[{"sig":"MEQCIF1SyMwBDgyqaFd0SNkAz2M5MYx9n/KQ0X08pIiiR1OSAiB2lhVzEpC0D/7f5IWiEl2z0/CEcsbv7jkvFprs4HVJ9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75864},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c65285c44154e77aad831f686bd363de4ac499bd","scripts":{"dev":"tsc --watch","build":"tsc","login":"node dist/cli.js login","start":"node dist/cli.js start","logout":"node dist/cli.js logout","status":"node dist/cli.js status"},"_npmUser":{"name":"serge-ivo","email":"serge.the.dev@gmail.com"},"_npmVersion":"10.8.2","description":"AgentCoder - Run AI coding agents on your machine","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^10.0.0","firebase":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1768999448865_0.30662045072377575","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@agent-coder/cli","version":"0.1.4","keywords":["ai","coding","agent","claude","gemini","codex"],"license":"MIT","_id":"@agent-coder/cli@0.1.4","maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"bin":{"agentcoder":"dist/cli.js"},"dist":{"shasum":"ead8874269bf8659aeb52db9d7ba61ff66aaf980","tarball":"https://registry.npmjs.org/@agent-coder/cli/-/cli-0.1.4.tgz","fileCount":30,"integrity":"sha512-w2/4QsQaDgF+2QeIcruWCNLsAxRT+AYcpDw8SvG/YhW08glLhA+QdjfRxVRuZ2WDauUEc1kYN8OPs3sChDBKsQ==","signatures":[{"sig":"MEUCIH+rx7d2nm0lpHs5ZdQ1qjRl8wVJKKDRugkrKVXp7gpTAiEAmqlnSMuIV8mG3OD6Gu46NI6QUrwGapJnP6dGvqiXnms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76138},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8d333966e53bbf36f42002cd0d9a9967be7dceae","scripts":{"dev":"tsc --watch","build":"tsc","login":"node dist/cli.js login","start":"node dist/cli.js start","logout":"node dist/cli.js logout","status":"node dist/cli.js status"},"_npmUser":{"name":"serge-ivo","email":"serge.the.dev@gmail.com"},"_npmVersion":"10.8.2","description":"AgentCoder - Run AI coding agents on your machine","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^10.0.0","firebase":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1768999785701_0.12503421106151857","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@agent-coder/cli","version":"0.1.5","keywords":["ai","coding","agent","claude","gemini","codex"],"license":"MIT","_id":"@agent-coder/cli@0.1.5","maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"bin":{"agentcoder":"dist/cli.js"},"dist":{"shasum":"e5d7c97188553141f01aadaa2648d1c64641eddb","tarball":"https://registry.npmjs.org/@agent-coder/cli/-/cli-0.1.5.tgz","fileCount":30,"integrity":"sha512-VMogKPphujdmvnI/6HynGQfQLItHUYG4Lqw7EZmjiEBjIYLYtnUZvW4OVAjNfAnI39C45KOP6HZQlJx6K7jqLw==","signatures":[{"sig":"MEUCIQD2l41L51o11C03HnSw5OGecYrud+JWbXzzfl6Ue3Tp/AIgN5YJ0UI836aubBL0q/4Jei03ZiUKTnBJr19FyuQHwxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76138},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2a35d8befdd05f06050eddfee548efb5f2bc22e8","scripts":{"dev":"tsc --watch","build":"tsc","login":"node dist/cli.js login","start":"node dist/cli.js start","logout":"node dist/cli.js logout","status":"node dist/cli.js status"},"_npmUser":{"name":"serge-ivo","email":"serge.the.dev@gmail.com"},"_npmVersion":"10.8.2","description":"AgentCoder - Run AI coding agents on your machine","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^10.0.0","firebase":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.5_1769000054904_0.9034450694003309","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@agent-coder/cli","version":"0.1.6","keywords":["ai","coding","agent","claude","gemini","codex"],"license":"MIT","_id":"@agent-coder/cli@0.1.6","maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"bin":{"agentcoder":"dist/cli.js"},"dist":{"shasum":"196e6045fa05ddb2f7d9713be08648d3f7a2c54c","tarball":"https://registry.npmjs.org/@agent-coder/cli/-/cli-0.1.6.tgz","fileCount":30,"integrity":"sha512-Z0XHoN1NMdvoH+OpjWtH4LzPB8xAm8LPl9UD+wNRPD910iThJBRCn14oFTAX8LitzcesOMAFgnCa8jjoNAxlEA==","signatures":[{"sig":"MEUCIQCTMspG6d3aBA9jixDFADjIz71P1tYDZzEgU9tBPC6IGgIgRRRkEBSnNFqzocj8Nkx+GKouziHhd8W3X7KMIwXYbjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76122},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3756db93ab385831922b0b61dd1caedc5513ddab","scripts":{"dev":"tsc --watch","build":"tsc","login":"node dist/cli.js login","start":"node dist/cli.js start","logout":"node dist/cli.js logout","status":"node dist/cli.js status"},"_npmUser":{"name":"serge-ivo","email":"serge.the.dev@gmail.com"},"_npmVersion":"10.8.2","description":"AgentCoder - Run AI coding agents on your machine","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^10.0.0","firebase":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1769000686144_0.6882837170647065","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@agent-coder/cli","version":"0.1.7","keywords":["ai","coding","agent","claude","gemini","codex"],"license":"MIT","_id":"@agent-coder/cli@0.1.7","maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"bin":{"agentcoder":"dist/cli.js"},"dist":{"shasum":"695158785e6e244af1176649acf56b74094d6758","tarball":"https://registry.npmjs.org/@agent-coder/cli/-/cli-0.1.7.tgz","fileCount":30,"integrity":"sha512-H/a7Hu7eczWlHPohByUGTff3QiS4OQ4cp/32NVQJI6jq9rEU8e+duSnOxF6d1GXWme3EY5wJnZ7MeqiaSU28Wg==","signatures":[{"sig":"MEYCIQDx62zSqeEfhDoep9oIGxFXqU3ntZAJpGqZlDE/mSepdwIhANupm+Cn69Ny4FPxKRiKRW2jTrNhFgQ03bxBbX8oKeHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75924},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dc11e4266ddb0499d8afdc53b58c2c4e01fbb50a","scripts":{"dev":"tsc --watch","build":"tsc","login":"node dist/cli.js login","start":"node dist/cli.js start","logout":"node dist/cli.js logout","status":"node dist/cli.js status"},"_npmUser":{"name":"serge-ivo","email":"serge.the.dev@gmail.com"},"_npmVersion":"10.8.2","description":"AgentCoder - Run AI coding agents on your machine","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^10.0.0","firebase":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.7_1769001103895_0.749085733787999","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@agent-coder/cli","version":"0.1.8","keywords":["ai","coding","agent","claude","gemini","codex"],"license":"MIT","_id":"@agent-coder/cli@0.1.8","maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"bin":{"agentcoder":"dist/cli.js"},"dist":{"shasum":"0174323a641c035e623f5bf40f395a0cd287837b","tarball":"https://registry.npmjs.org/@agent-coder/cli/-/cli-0.1.8.tgz","fileCount":30,"integrity":"sha512-ouukIAs/fbI/LlekEV4DvOTqWlgaREQmoJuUHsaFCG3lqxQlq+2TfLCKVZN5xGISwzroC8HQGgfqwUwz2rswsg==","signatures":[{"sig":"MEUCIQDR0cssxEVRUSfB7vvjvD4eDpcLkGvP8Ncl8I490q3vOQIgcczypcN+XrGiT9e5W1AzFYO5WnJCrEB3ah41Ni4Rwq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75827},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"51ae37c4192be557c5534f60c88c421a14a4b832","scripts":{"dev":"tsc --watch","build":"tsc","login":"node dist/cli.js login","start":"node dist/cli.js start","logout":"node dist/cli.js logout","status":"node dist/cli.js status"},"_npmUser":{"name":"serge-ivo","email":"serge.the.dev@gmail.com"},"_npmVersion":"10.8.2","description":"AgentCoder - Run AI coding agents on your machine","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^10.0.0","firebase":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.8_1769001542532_0.7633178258512159","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agent-coder/cli","version":"0.2.0","description":"AgentCoder - Run AI coding agents on your machine","type":"module","bin":{"agentcoder":"dist/cli.js"},"main":"dist/index.js","scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/cli.js start","login":"node dist/cli.js login","logout":"node dist/cli.js logout","status":"node dist/cli.js status"},"keywords":["ai","coding","agent","claude","gemini","codex"],"license":"MIT","dependencies":{"firebase":"^11.0.0","open":"^10.0.0"},"devDependencies":{"@types/node":"^20.10.0","typescript":"^5.3.0"},"_id":"@agent-coder/cli@0.2.0","gitHead":"62edd819fd4322a50e703db7b60d113093635b16","types":"./dist/index.d.ts","_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8gZ1ovsvhtD6gJl+IvOzaFYPfoucEWc6X5JliLipR4SiinaAuyNR8i+cXCg573xI0Czp9eEIzL0J1iIx/iIQPQ==","shasum":"e04941b2fdda0d649a43019310932539214767a0","tarball":"https://registry.npmjs.org/@agent-coder/cli/-/cli-0.2.0.tgz","fileCount":30,"unpackedSize":86542,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG6wKL4LfrJIQFrCrzr6uCq8MpxrJL20kP1zGXk7D5AYAiEAin8ApozPcyg9Hdp8FMCFAJ30lwjswK9/yG5sICQQG0U="}]},"_npmUser":{"name":"serge-ivo","email":"serge.the.dev@gmail.com"},"directories":{},"maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.2.0_1769054948902_0.914130945830707"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-21T07:11:55.260Z","modified":"2026-01-22T04:09:09.198Z","0.1.0":"2026-01-21T07:11:55.499Z","0.1.2":"2026-01-21T07:48:34.982Z","0.1.3":"2026-01-21T12:44:09.012Z","0.1.4":"2026-01-21T12:49:45.843Z","0.1.5":"2026-01-21T12:54:15.051Z","0.1.6":"2026-01-21T13:04:46.284Z","0.1.7":"2026-01-21T13:11:44.035Z","0.1.8":"2026-01-21T13:19:02.677Z","0.2.0":"2026-01-22T04:09:09.053Z"},"license":"MIT","keywords":["ai","coding","agent","claude","gemini","codex"],"description":"AgentCoder - Run AI coding agents on your machine","maintainers":[{"name":"serge-ivo","email":"serge.the.dev@gmail.com"}],"readme":"# @agent-coder/cli\n\nRun AI coding agents (Claude, Gemini, Codex, Grok) on your machine, controlled from anywhere via [agentcoder.space](https://agentcoder.space).\n\n## Installation\n\n```bash\nnpm install -g @agent-coder/cli\n```\n\n## Usage\n\n### 1. Login with your account\n\n```bash\nagentcoder login\n```\n\nThis opens your browser for authentication. Once logged in, your credentials are stored locally.\n\n### 2. Start the agent\n\n```bash\nagentcoder start <workspace-id>\n```\n\nThe agent connects to your workspace and processes commands from the web UI.\n\n### 3. Check status\n\n```bash\nagentcoder status\n```\n\nShows current login status and active tmux sessions.\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `agentcoder login` | Authenticate with your account |\n| `agentcoder logout` | Clear stored credentials |\n| `agentcoder start <workspace-id>` | Start the agent |\n| `agentcoder status` | Show agent status |\n| `agentcoder help` | Show help |\n\n## Requirements\n\n- Node.js 18+\n- tmux (for terminal session management)\n- One or more AI CLI tools installed:\n  - [Claude Code](https://claude.ai/code) - `claude`\n  - Gemini CLI - `gemini`\n  - Codex CLI - `codex`\n  - Grok CLI - `grok`\n\n## How it works\n\n1. The agent authenticates with your AgentCoder account\n2. It connects to Firebase using your credentials\n3. It watches for messages in your workspace\n4. When you send a command from the web UI, the agent:\n   - Creates/attaches to a tmux session\n   - Sends the command to the AI CLI\n   - Captures the output\n   - Sends it back to the web UI\n\nAll communication happens through Firebase - your credentials never leave your machine.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}