{"_id":"@aidrift/cli","_rev":"4-00373b678e03b2b79c8a3ac877d6a78e","name":"@aidrift/cli","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@aidrift/cli","version":"0.1.0","keywords":["ai","drift","claude","claude-code","codex","cli","observability","quality"],"author":{"url":"https://drift.geniohub.com","name":"GenioHub","email":"support@geniohub.com"},"license":"MIT","_id":"@aidrift/cli@0.1.0","maintainers":[{"name":"geniohub","email":"support@geniohub.com"}],"homepage":"https://drift.geniohub.com","bugs":{"url":"https://github.com/geniohub/aidrift-cli/issues"},"bin":{"drift":"dist/index.js"},"dist":{"shasum":"2b7199ec784732f0c422254f42dabdeef009619b","tarball":"https://registry.npmjs.org/@aidrift/cli/-/cli-0.1.0.tgz","fileCount":6,"integrity":"sha512-1FSkrd+ixAlI6N7jkABih54BdZY+VQ/Yz+1BbYO7z55IGWDrvVR5nlbbUHEBC2oXPMFi921Gh93nK0Egp5nDXQ==","signatures":[{"sig":"MEUCIQCiIdlygs17MAoefpEjXOoLm875jdyJFTe1yrVZtCvnwAIgHOwwzJuVqmJfmgHKCnVdXC5JM/6DWcnFGs4RS9de3g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42687},"type":"module","engines":{"node":">=20"},"gitHead":"d30f2bc7d78c1ba937dc2174b9c26d3ba7f68498","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && chmod +x dist/index.js","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"geniohub","email":"support@geniohub.com"},"repository":{"url":"git+https://github.com/geniohub/aidrift-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"drift CLI — watch your AI coding sessions, detect drift, checkpoint safely.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","@inquirer/prompts":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1776803035870_0.35948820474283427","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aidrift/cli","version":"0.1.2","keywords":["ai","drift","claude","claude-code","codex","cli","observability","quality"],"author":{"url":"https://drift.geniohub.com","name":"GenioHub","email":"support@geniohub.com"},"license":"MIT","_id":"@aidrift/cli@0.1.2","maintainers":[{"name":"geniohub","email":"support@geniohub.com"}],"homepage":"https://drift.geniohub.com","bugs":{"url":"https://github.com/geniohub/aidrift-cli/issues"},"bin":{"drift":"dist/index.js"},"dist":{"shasum":"3307fcec3e19ea2add6c2da2c31fd03a30c67f24","tarball":"https://registry.npmjs.org/@aidrift/cli/-/cli-0.1.2.tgz","fileCount":6,"integrity":"sha512-7FYv/z0VaeO595tT8SFJD7MMuhpFnqkIq6BbVFVT7E7Y/RLltBClgYamznsuMBc8xMFDG8dA3ycJIUNER3xj2Q==","signatures":[{"sig":"MEQCIGotUubi2WtJkDqBSs2qtpuxnD+2IayMGacnj2QWWq9GAiBXYUC4AvFH0I/VNikCy/+bV5tqciBAVMhzpB/m6m6YiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47007},"type":"module","engines":{"node":">=20"},"gitHead":"255be88d912dd2984ab01bf4617aa6fe76321d22","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && chmod +x dist/index.js","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"geniohub","email":"support@geniohub.com"},"repository":{"url":"git+https://github.com/geniohub/aidrift-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"drift CLI — watch your AI coding sessions, detect drift, checkpoint safely.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","@inquirer/prompts":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1776986016582_0.39955659260630805","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aidrift/cli","version":"0.1.3","keywords":["ai","drift","claude","claude-code","codex","cli","observability","quality"],"author":{"url":"https://drift.geniohub.com","name":"GenioHub","email":"support@geniohub.com"},"license":"MIT","_id":"@aidrift/cli@0.1.3","maintainers":[{"name":"geniohub","email":"support@geniohub.com"}],"homepage":"https://drift.geniohub.com","bugs":{"url":"https://github.com/geniohub/aidrift-cli/issues"},"bin":{"drift":"dist/index.js"},"dist":{"shasum":"a9035a288f686dc8da88a9620308c19d0f98dfe0","tarball":"https://registry.npmjs.org/@aidrift/cli/-/cli-0.1.3.tgz","fileCount":6,"integrity":"sha512-oj2PPKXxBIDoJs2bwg/fklBoGkdeUB1fZe0pwHGL9I4HuJLh1XZ3CoBAVPMOU5rizuK4FXOm+qN50qxeV5KdXg==","signatures":[{"sig":"MEUCIQDez+CDOlr95lFC2O7gsutw+tpRh7AoaxhksuTtBMQ8XAIgKqd4lmzf3FxcmL0VLP3OMVsJHssT+GG3j4EUE9JjLwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49407},"type":"module","engines":{"node":">=20"},"gitHead":"04c9f7077dbcf07dbb6e46739dbb8db5908a6dd0","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json && chmod +x dist/index.js","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"geniohub","email":"support@geniohub.com"},"repository":{"url":"git+https://github.com/geniohub/aidrift-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"drift CLI — watch your AI coding sessions, detect drift, checkpoint safely.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.8","chalk":"^5.3.0","commander":"^12.1.0","@inquirer/prompts":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1777139269573_0.7754636581948053","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aidrift/cli","version":"0.1.4","description":"drift CLI — watch your AI coding sessions, detect drift, checkpoint safely.","type":"module","bin":{"drift":"dist/index.js"},"scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/index.js","lint":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"keywords":["ai","drift","claude","claude-code","codex","cli","observability","quality"],"author":{"name":"GenioHub","email":"support@geniohub.com","url":"https://drift.geniohub.com"},"license":"MIT","homepage":"https://drift.geniohub.com","repository":{"type":"git","url":"git+https://github.com/geniohub/aidrift-cli.git"},"bugs":{"url":"https://github.com/geniohub/aidrift-cli/issues"},"engines":{"node":">=20"},"dependencies":{"@inquirer/prompts":"^7.1.0","chalk":"^5.3.0","commander":"^12.1.0","zod":"^3.23.8"},"devDependencies":{"@types/node":"^22.9.0","typescript":"^5.6.3"},"gitHead":"0605ff9a79904f1a1eb62bd79f70258c456697fd","_id":"@aidrift/cli@0.1.4","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-gTRhkNIdqNuHkvaSPGvwzLuBPgjs0qcunS/mOH0C1YmP9FggWnKS0+YLlqz0Us4Oi7G5C9jQ3raw8N2d4PACbw==","shasum":"a18e4b876bacedc60eb63a02767375a8128ea2ce","tarball":"https://registry.npmjs.org/@aidrift/cli/-/cli-0.1.4.tgz","fileCount":6,"unpackedSize":49619,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAN5+vBe2OllXuL7TcSkQpEeaGvpNuOubFkUhGGm/Mk1AiEA6mktqaCjSZiGYzUg91leeF1Xc62wPcJ09SvmikrbIdk="}]},"_npmUser":{"name":"geniohub","email":"support@geniohub.com"},"directories":{},"maintainers":[{"name":"geniohub","email":"support@geniohub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.4_1777154501749_0.9565128204232849"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T20:23:55.734Z","modified":"2026-04-25T22:01:41.999Z","0.1.0":"2026-04-21T20:23:56.103Z","0.1.2":"2026-04-23T23:13:36.756Z","0.1.3":"2026-04-25T17:47:49.696Z","0.1.4":"2026-04-25T22:01:41.898Z"},"bugs":{"url":"https://github.com/geniohub/aidrift-cli/issues"},"author":{"name":"GenioHub","email":"support@geniohub.com","url":"https://drift.geniohub.com"},"license":"MIT","homepage":"https://drift.geniohub.com","keywords":["ai","drift","claude","claude-code","codex","cli","observability","quality"],"repository":{"type":"git","url":"git+https://github.com/geniohub/aidrift-cli.git"},"description":"drift CLI — watch your AI coding sessions, detect drift, checkpoint safely.","maintainers":[{"name":"geniohub","email":"support@geniohub.com"}],"readme":"# drift CLI\n\nCommand-line client for [AI Drift Detector](https://drift.geniohub.com) — watches your AI coding sessions, detects drift, and lets you checkpoint safely.\n\nWorks with Claude Code, OpenAI Codex, and any provider that feeds turns into the AiDrift backend.\n\n## Install\n\n```bash\nnpm i -g @aidrift/cli\ndrift auth login\n```\n\nThat's it. The binary is `drift`. Authentication is handled per-profile in `~/.drift/profiles.json` (mode `0600`).\n\n## Quickstart\n\n```bash\ndrift auth login                         # paste a personal access token\ndrift session ensure --provider claude-code   # get-or-create a session for this repo\ndrift status                             # current drift score, alert band, last stable checkpoint\n```\n\nRun `drift --help` for the full command list.\n\n## Companion pieces\n\n- **[aidrift-plugin](https://github.com/geniohub/aidrift-plugin)** — Claude Code plugin that uses this CLI for auto-tracking + MCP tools.\n- **[aidrift-vscode](https://github.com/geniohub/aidrift-vscode)** — VSCode extension with a live status bar and session sidebar.\n- **[aidrift-plugins](https://github.com/geniohub/aidrift-plugins)** — the Claude Code plugin marketplace (named `geniohub`).\n\n## Configuration\n\n| Env var | Effect |\n| --- | --- |\n| `AIDRIFT_API_URL` | Override the API host. Default `https://drift.geniohub.com/api`. |\n| `AIDRIFT_PROFILE` | Use a non-default profile from `~/.drift/profiles.json`. |\n\n## License\n\nMIT © [GenioHub](https://drift.geniohub.com)\n","readmeFilename":"README.md"}