{"_id":"@anote-ai/anote","_rev":"6-8299eeba0a4ff207b6b8dc90a302af8c","name":"@anote-ai/anote","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@anote-ai/anote","version":"1.0.0","keywords":["ai","claude","anthropic","coding-assistant","cli"],"license":"MIT","_id":"@anote-ai/anote@1.0.0","maintainers":[{"name":"anote-ai","email":"nvidra@anote.ai"}],"homepage":"https://github.com/anote-ai/AI-Assisted-Coding-Tool","bugs":{"url":"https://github.com/anote-ai/AI-Assisted-Coding-Tool/issues"},"bin":{"anote":"dist/index.js"},"dist":{"shasum":"b46f72d80acf0874e8680097d853521728d74827","tarball":"https://registry.npmjs.org/@anote-ai/anote/-/anote-1.0.0.tgz","fileCount":86,"integrity":"sha512-0reWAsm0wjv2aRKPWDWBG9g5mFRfcVnDahge2Hz36TMFEEagoMdpuMZpyGA3EQ6ob4JTnZi0bGzUK0JMJOZfnQ==","signatures":[{"sig":"MEYCIQDR4NgvRgDhtyG+0bv0PAokOOPkOrgf0kL+8+st03aK0QIhAJvM7N9ZRL5LBoBtmaVJ0bxnH7w/KA5BGE5B6tF0/vs8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145631},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ab37059fb158c24ecfc16110d3b4d4fef0fc16fd","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anote-ai","email":"nvidra@anote.ai"},"repository":{"url":"git+https://github.com/anote-ai/AI-Assisted-Coding-Tool.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude-powered AI coding assistant — CLI, web UI, VS Code extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.1","uuid":"^10.0.0","chalk":"^5.3.0","marked":"^12.0.0","inquirer":"^10.2.2","commander":"^12.1.0","marked-terminal":"^7.1.0","@anthropic-ai/sdk":"^0.74.0","@anthropic-ai/claude-agent-sdk":"^0.2.89"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/anote_1.0.0_1775143429959_0.5898853660187007","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@anote-ai/anote","version":"1.0.1","keywords":["ai","claude","anthropic","coding-assistant","cli"],"license":"MIT","_id":"@anote-ai/anote@1.0.1","maintainers":[{"name":"anote-ai","email":"nvidra@anote.ai"}],"homepage":"https://github.com/anote-ai/AI-Assisted-Coding-Tool","bugs":{"url":"https://github.com/anote-ai/AI-Assisted-Coding-Tool/issues"},"bin":{"anote":"dist/index.js"},"dist":{"shasum":"41b3de5a094729a65ff34f957417fb350653d526","tarball":"https://registry.npmjs.org/@anote-ai/anote/-/anote-1.0.1.tgz","fileCount":86,"integrity":"sha512-euby2Y1yEHky6Qz16nTS4WOSw+YVd3r61t/avR8+7N8+zsg9jJke0YM12BpsoWgsM1517ts5JS0o6/SaJxkDPg==","signatures":[{"sig":"MEYCIQCc+X2se3xdwj4lcMGg2yz+7Wa+hSryQl52WDWzgATX5QIhAI7BiLF2+r+53AIFUHfhwpS1T5QnCIg1gUZ9l+D+13gj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145631},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b5204f8ce39228e60e748f198286c9abffd707cf","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anote-ai","email":"nvidra@anote.ai"},"repository":{"url":"git+https://github.com/anote-ai/AI-Assisted-Coding-Tool.git","type":"git"},"_npmVersion":"10.9.2","description":"Claude-powered AI coding assistant — CLI, web UI, VS Code extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.1","uuid":"^10.0.0","chalk":"^5.3.0","marked":"^12.0.0","inquirer":"^10.2.2","commander":"^12.1.0","marked-terminal":"^7.1.0","@anthropic-ai/sdk":"^0.74.0","@anthropic-ai/claude-agent-sdk":"^0.2.89"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/anote_1.0.1_1775157660520_0.6817991129586236","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@anote-ai/anote","version":"1.0.2","keywords":["ai","claude","anthropic","coding-assistant","cli"],"license":"MIT","_id":"@anote-ai/anote@1.0.2","maintainers":[{"name":"anote-ai","email":"nvidra@anote.ai"}],"homepage":"https://github.com/anote-ai/AI-Assisted-Coding-Tool","bugs":{"url":"https://github.com/anote-ai/AI-Assisted-Coding-Tool/issues"},"bin":{"anote":"dist/index.js"},"dist":{"shasum":"cbdedd9136ab8c6ea76a2196b8eb04036018c73d","tarball":"https://registry.npmjs.org/@anote-ai/anote/-/anote-1.0.2.tgz","fileCount":90,"integrity":"sha512-BUMXFhNfXrxm1YrOfLca/Vwr/FaipJvPnl4i/9l7JhS5n+77Cqk5ACOY/JwcHF/hrsJ0soteeX9zaYRvIn3w/Q==","signatures":[{"sig":"MEUCIEoZEGV3c9yPQdrpmfTqlRZ5TnQeRUWfSaVqPSp7tZZNAiEAxfkzolFSgq+cTsX2HK9Ac1dtkw1iIjqqohr+XgQwoFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150385},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"15d26cb12cac4b28fc9c0df07f3c3eaa65a4ca4a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anote-ai","email":"nvidra@anote.ai"},"repository":{"url":"git+https://github.com/anote-ai/AI-Assisted-Coding-Tool.git","type":"git"},"_npmVersion":"10.9.2","description":"Anote's AI coding assistant — CLI, web UI, VS Code extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.1","uuid":"^10.0.0","chalk":"^5.3.0","marked":"^12.0.0","inquirer":"^10.2.2","commander":"^12.1.0","marked-terminal":"^7.1.0","@anthropic-ai/sdk":"^0.74.0","@anthropic-ai/claude-agent-sdk":"^0.2.89"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/anote_1.0.2_1775228978797_0.6577757111876703","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@anote-ai/anote","version":"1.0.3","keywords":["ai","claude","anthropic","coding-assistant","cli"],"license":"MIT","_id":"@anote-ai/anote@1.0.3","maintainers":[{"name":"anote-ai","email":"nvidra@anote.ai"}],"homepage":"https://github.com/anote-ai/AI-Assisted-Coding-Tool","bugs":{"url":"https://github.com/anote-ai/AI-Assisted-Coding-Tool/issues"},"bin":{"anote":"dist/index.js"},"dist":{"shasum":"3d9a65571b2888f7024a6e1bf427729f5a23a113","tarball":"https://registry.npmjs.org/@anote-ai/anote/-/anote-1.0.3.tgz","fileCount":90,"integrity":"sha512-+DUaSRJFE0005iAeyARh4ryokIpgdVQG2oeD+ZdlNWNKYdqN8dtb1S3ofx3fsSdG5RS4dAk+veM6g6Htt2cm0w==","signatures":[{"sig":"MEUCIEV9rePsEVcNiMj8l7IoHE4lFQ7R2V/Ul8u9EEVVLrf1AiEA3AuaTjXuGWNe6rnzAWUkFPotl4YcetfafA+TQrxhOJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150376},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ed34412b7b030fb0eec4e9008951e48fa75364ca","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anote-ai","email":"nvidra@anote.ai"},"repository":{"url":"git+https://github.com/anote-ai/AI-Assisted-Coding-Tool.git","type":"git"},"_npmVersion":"10.9.2","description":"Anote's AI coding assistant — CLI, web UI, VS Code extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.1","uuid":"^10.0.0","chalk":"^5.3.0","marked":"^12.0.0","inquirer":"^10.2.2","commander":"^12.1.0","marked-terminal":"^7.1.0","@anthropic-ai/sdk":"^0.74.0","@anthropic-ai/claude-agent-sdk":"^0.2.89"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/anote_1.0.3_1775230119707_0.2702733520510341","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@anote-ai/anote","version":"1.0.4","keywords":["ai","claude","anthropic","coding-assistant","cli"],"license":"MIT","_id":"@anote-ai/anote@1.0.4","maintainers":[{"name":"anote-ai","email":"nvidra@anote.ai"}],"homepage":"https://github.com/anote-ai/AI-Assisted-Coding-Tool","bugs":{"url":"https://github.com/anote-ai/AI-Assisted-Coding-Tool/issues"},"bin":{"anote":"dist/index.js"},"dist":{"shasum":"5acc251965114091d228ad5752b2c0d6bb556c22","tarball":"https://registry.npmjs.org/@anote-ai/anote/-/anote-1.0.4.tgz","fileCount":99,"integrity":"sha512-S5nGBQlABEDSJ9pG+1KfygZmEB88jzihdd5GvTqZSGALsEW6vpTFQS+geC2XEm53Qy8gBkEmpzDHUf2aAjoPWw==","signatures":[{"sig":"MEUCIQDOI5K6+smNinGql5LrVT32pbOSn65QjQSJRRWOZREAdAIgaYTImOWZBsWofQuUgN5gy2s7+hUDiHJyICFIFWCvMTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188237},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a5f1a924c11192f8b83c762f0da38e655f647e8c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"anote-ai","email":"nvidra@anote.ai"},"repository":{"url":"git+https://github.com/anote-ai/AI-Assisted-Coding-Tool.git","type":"git"},"_npmVersion":"10.9.2","description":"Anote's AI coding assistant — CLI, web UI, VS Code extension","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.1.1","uuid":"^10.0.0","chalk":"^5.3.0","marked":"^12.0.0","inquirer":"^10.2.2","commander":"^12.1.0","marked-terminal":"^7.1.0","@anthropic-ai/sdk":"^0.74.0","@anthropic-ai/claude-agent-sdk":"^0.2.89"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.5.0","@types/node":"^22.0.0","@types/uuid":"^10.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/anote_1.0.4_1776130658369_0.532531903095417","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@anote-ai/anote","version":"1.0.5","description":"Anote's AI coding assistant — CLI, web UI, VS Code extension","keywords":["ai","claude","anthropic","coding-assistant","cli"],"homepage":"https://github.com/anote-ai/AI-Assisted-Coding-Tool","repository":{"type":"git","url":"git+https://github.com/anote-ai/AI-Assisted-Coding-Tool.git"},"license":"MIT","type":"module","main":"dist/index.js","bin":{"anote":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","test":"vitest run","prepublishOnly":"npm run build"},"dependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.89","@anthropic-ai/sdk":"^0.74.0","chalk":"^5.3.0","chokidar":"^5.0.0","commander":"^12.1.0","inquirer":"^10.2.2","marked":"^12.0.0","marked-terminal":"^7.1.0","ora":"^8.1.1","uuid":"^10.0.0"},"devDependencies":{"@types/inquirer":"^9.0.7","@types/node":"^22.0.0","@types/uuid":"^10.0.0","typescript":"^5.5.0","vitest":"^4.1.2"},"_id":"@anote-ai/anote@1.0.5","gitHead":"342484db37c7e85f4fe119ee444dfc014f945b95","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/anote-ai/AI-Assisted-Coding-Tool/issues"},"_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-YyOOsf+PWVwRMacXGgxVPpq2UQmePXanZEvWJ2lyVqkVfv8RW267KGF4PvznIgvI8GffAviFXkNljKFVki/aAA==","shasum":"bf5bdbfdf68d2cb94fa470d701722b30649f9183","tarball":"https://registry.npmjs.org/@anote-ai/anote/-/anote-1.0.5.tgz","fileCount":103,"unpackedSize":198365,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEDK4a8kTO0VMwvUewzcqfXjSQAWp2MkDYl03FiiUCNlAiBatgGekPdp17BWkHOA0RjdQ1svh8vl5D11trqfnocF/A=="}]},"_npmUser":{"name":"anote-ai","email":"nvidra@anote.ai"},"directories":{},"maintainers":[{"name":"anote-ai","email":"nvidra@anote.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/anote_1.0.5_1777252563720_0.4966499477468227"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-02T15:23:49.850Z","modified":"2026-04-27T01:16:03.977Z","1.0.0":"2026-04-02T15:23:50.134Z","1.0.1":"2026-04-02T19:21:00.672Z","1.0.2":"2026-04-03T15:09:38.973Z","1.0.3":"2026-04-03T15:28:39.892Z","1.0.4":"2026-04-14T01:37:38.517Z","1.0.5":"2026-04-27T01:16:03.875Z"},"bugs":{"url":"https://github.com/anote-ai/AI-Assisted-Coding-Tool/issues"},"license":"MIT","homepage":"https://github.com/anote-ai/AI-Assisted-Coding-Tool","keywords":["ai","claude","anthropic","coding-assistant","cli"],"repository":{"type":"git","url":"git+https://github.com/anote-ai/AI-Assisted-Coding-Tool.git"},"description":"Anote's AI coding assistant — CLI, web UI, VS Code extension","maintainers":[{"name":"anote-ai","email":"nvidra@anote.ai"}],"readme":"# @anote-ai/anote\n\n> Anote's AI coding assistant for the terminal\n\n`@anote-ai/anote` is the CLI package from the Anote AI Assisted Coding Tool. It provides an interactive coding agent for asking questions, reviewing code, generating changes, writing tests, and working with git-aware workflows directly from your terminal.\n\n## Install\n\n```bash\nnpm install -g @anote-ai/anote\nexport ANTHROPIC_API_KEY=\"\"\nanote chat\n```\n\nGet your API key from `https://console.anthropic.com`.\n\n## Requirements\n\n- Node.js 18+\n- npm 9+\n- `ANTHROPIC_API_KEY` set in your shell environment\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `anote chat` | Interactive multi-turn coding chat |\n| `anote ask <question>` | Ask a one-off question, optionally with `--file` |\n| `anote fix <file>` | Fix bugs; supports retry loops |\n| `anote explain <target>` | Explain a file, directory, or symbol |\n| `anote review <file>` | Review code with security, performance, or style focus |\n| `anote test <file>` | Generate tests with framework and coverage options |\n| `anote refactor <file>` | Refactor code with dry-run and auto-apply modes |\n| `anote generate <description>` | Generate new code from a prompt |\n| `anote diff` | Review current git diffs |\n| `anote commit` | Generate a conventional commit message from staged changes |\n| `anote pr` | Generate a PR title and description for the current branch |\n| `anote config` | Inspect or manage CLI configuration |\n| `anote sessions list` | List saved chat sessions |\n| `anote init` | Guided first-run setup for API key configuration |\n\n## Chat Slash Commands\n\n```text\n/help        show all commands\n/status      session info + token usage\n/model       switch Claude model\n/compact     trim conversation history\n/save        persist session to ~/.anote/sessions/\n/sessions    list saved sessions\n/clear       clear history\n/exit        save and quit\n```\n\n## Configuration\n\nCreate a `.anote.json` file in your project root or home directory:\n\n```json\n{\n  \"model\": \"claude-sonnet-4-6\",\n  \"permissionMode\": \"acceptEdits\",\n  \"maxTurns\": 20,\n  \"compactAfterMessages\": 30,\n  \"hooks\": {\n    \"preToolUse\": [\"echo 'About to run $HOOK_TOOL_NAME'\"],\n    \"postToolUse\": []\n  }\n}\n```\n\n## Example Usage\n\n```bash\nanote ask \"Summarize the auth flow in this repo\"\nanote explain src/index.ts\nanote review src/server.ts --security\nanote fix src/app.ts --loop\nanote diff --staged\n```","readmeFilename":"README.md"}