{"_id":"@atharvapatill/cli-assist","_rev":"2-def42249941fba64ed0e5963fcba37f2","name":"@atharvapatill/cli-assist","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@atharvapatill/cli-assist","version":"1.0.0","keywords":["ai","coding","assistant","cli","terminal","openrouter","llm"],"author":{"name":"Atharva Patil","email":"atharvaspatil2005@gmail.com"},"license":"MIT","_id":"@atharvapatill/cli-assist@1.0.0","maintainers":[{"name":"atharvapatill","email":"atharvaspatil2005@gmail.com"}],"homepage":"https://github.com/Atharvapatil2005/cli-assist","bugs":{"url":"https://github.com/Atharvapatil2005/cli-assist/issues"},"bin":{"cli-assist":"dist/index.js"},"dist":{"shasum":"102ae19e9524446bd3c56286f7d2469e52d4c417","tarball":"https://registry.npmjs.org/@atharvapatill/cli-assist/-/cli-assist-1.0.0.tgz","fileCount":70,"integrity":"sha512-MJJNtwP6HYAIPHHkCscfPXdTDx8rSR+YR32V++ADEli0qtVkEmbSsyF9ZkI9AmqcCWVsnfhcN2C14qc2wVzcxQ==","signatures":[{"sig":"MEUCID0+1sU9IXaA342KtlXNRhghMCyL6gvNRJP2YWvdQHn3AiEAwALz4sPyBhmNqbg3ROBMplFo0zAAoa3za5yWgZhOUBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77692},"type":"module","gitHead":"949adc76013d6ac91c9a8b013ffd2a68c540c348","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"atharvapatill","email":"atharvaspatil2005@gmail.com"},"repository":{"url":"git+https://github.com/Atharvapatil2005/cli-assist.git","type":"git"},"_npmVersion":"11.5.1","description":"AI coding assistant in your terminal","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ink":"^5.1.0","zod":"^3.23.0","glob":"^11.0.0","chalk":"^5.3.0","react":"^18.3.0","dotenv":"^17.3.1","commander":"^12.0.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","zod-to-json-schema":"^3.23.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.5.0","@types/node":"^20.0.0","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-assist_1.0.0_1776669679993_0.8590282628689963","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@atharvapatill/cli-assist","version":"1.0.3","description":"AI coding assistant in your terminal","type":"module","bin":{"cli-assist":"dist/index.js"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Atharvapatil2005/cli-assist.git"},"homepage":"https://github.com/Atharvapatil2005/cli-assist","keywords":["ai","coding","assistant","cli","terminal","openrouter","llm"],"author":{"name":"Atharva Patil","email":"atharvaspatil2005@gmail.com"},"license":"MIT","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","dotenv":"^17.3.1","glob":"^11.0.0","ink":"^5.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","react":"^18.3.0","zod":"^3.23.0","zod-to-json-schema":"^3.23.0"},"devDependencies":{"@types/node":"^20.0.0","@types/react":"^18.3.0","tsx":"^4.19.0","typescript":"^5.5.0"},"_id":"@atharvapatill/cli-assist@1.0.3","gitHead":"bb58c0c6b51fd37370b2c7a627e63092c241931d","bugs":{"url":"https://github.com/Atharvapatil2005/cli-assist/issues"},"_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-bLEqAaBk0DCCRZ2zv2g85yBniClk24m8QWjcn6PzxZ8Ltr5u4c7KymRRE4/2hmMFJmdrgO6titNzJr3n0plKog==","shasum":"12ec048edfe46d8d1bbc4c579208092e7bef61a8","tarball":"https://registry.npmjs.org/@atharvapatill/cli-assist/-/cli-assist-1.0.3.tgz","fileCount":72,"unpackedSize":459649,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBNuhvU1lgwf4u/RnYPuz7K/p7KaE2uKepTH/q7dcutTAiBO8XC7l5PV5WM+fAOgwXiLW/8/lpam3X2JKTG1+pMjwg=="}]},"_npmUser":{"name":"atharvapatill","email":"atharvaspatil2005@gmail.com"},"directories":{},"maintainers":[{"name":"atharvapatill","email":"atharvaspatil2005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli-assist_1.0.3_1776690387405_0.8713326777212562"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-20T07:21:19.859Z","modified":"2026-04-20T13:06:27.717Z","1.0.0":"2026-04-20T07:21:20.139Z","1.0.3":"2026-04-20T13:06:27.611Z"},"bugs":{"url":"https://github.com/Atharvapatil2005/cli-assist/issues"},"author":{"name":"Atharva Patil","email":"atharvaspatil2005@gmail.com"},"license":"MIT","homepage":"https://github.com/Atharvapatil2005/cli-assist","keywords":["ai","coding","assistant","cli","terminal","openrouter","llm"],"repository":{"type":"git","url":"git+https://github.com/Atharvapatil2005/cli-assist.git"},"description":"AI coding assistant in your terminal","maintainers":[{"name":"atharvapatill","email":"atharvaspatil2005@gmail.com"}],"readme":"# CLI Assist\n\n> AI coding assistant in your terminal powered by OpenRouter.\n\n[![npm version](https://img.shields.io/npm/v/@atharvapatill/cli-assist)](https://www.npmjs.com/package/@atharvapatill/cli-assist)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n\n## Features\n\n- **Terminal-based AI assistant** - Work directly in your terminal\n- **Code-aware tools** - Read, write, edit, grep, glob, and execute shell commands\n- **Streaming responses** - See AI responses in real-time\n- **Flexible models** - Use any OpenRouter-supported model\n\n## Demo\n\n![CLI Assist Demo](assets/demo.png)\n\n[Watch Demo Video](assets/demo.mp4)\n\n## Prerequisites\n\n- Node.js 18+\n- npm\n- An [OpenRouter API key](https://openrouter.ai/docs/quick-start)\n\n## Installation\n\n### From npmjs.com (recommended)\n\n```bash\nnpm install -g @atharvapatill/cli-assist\ncli-assist\n```\n\n### From GitHub Packages\n\n```bash\nnpm install -g @atharvapatil2005/cli-assist --registry=https://npm.pkg.github.com\ncli-assist\n```\n\n### From source\n\n```bash\ngit clone https://github.com/Atharvapatil2005/cli-assist.git\ncd cli-assist\nnpm install\nnpm run build\nnpm link\ncli-assist --model openai/gpt-4o-mini\n```\n\n## Setup\n\n### Environment Variables\n\nCreate a `.env` file in your project directory:\n\n```bash\ncp .env.example .env\n```\n\nEdit `.env` and add your OpenRouter API key:\n\n```bash\nOPENROUTER_API_KEY=your_key_here\n```\n\nOr export it directly:\n\n```bash\nexport OPENROUTER_API_KEY=your_key_here\n```\n\n## Usage\n\n### Basic Usage\n\n```bash\ncli-assist\n```\n\n### Specify a Model\n\n```bash\ncli-assist --model openai/gpt-4o-mini\ncli-assist --model anthropic/claude-3.5-sonnet\ncli-assist --model google/gemini-2.0-flash\n```\n\n### Exit\n\nType `exit` or `quit`, or press `Ctrl+C`.\n\n## Available Tools\n\n| Tool | Description |\n|------|------------|\n| `Read` | Read files from the filesystem |\n| `Write` | Write content to files |\n| `Edit` | Edit existing files |\n| `Grep` | Search file contents |\n| `Glob` | Find files by pattern |\n| `Bash` | Execute shell commands |\n\n## Keyboard Shortcuts\n\n| Shortcut | Action |\n|----------|--------|\n| `↑↓` | Navigate command history |\n| `Ctrl+C` | Quit |\n\n## License\n\nMIT\n\n## Author\n\n[Atharva Patil](https://github.com/Atharvapatil2005)","readmeFilename":"README.md"}