{"_id":"@aiiware/aii-cli","name":"@aiiware/aii-cli","dist-tags":{"latest":"0.2.4"},"versions":{"0.2.4":{"name":"@aiiware/aii-cli","version":"0.2.4","description":"AI-powered CLI assistant for terminal productivity","author":{"name":"AiiWare","email":"support@aiiware.com"},"license":"SEE LICENSE IN LICENSE","homepage":"https://aiiware.com","repository":{"type":"git","url":"git+https://github.com/aiiware/aii-cli.git"},"keywords":["ai","cli","assistant","llm","claude","gpt","terminal"],"bin":{"aii":"bin/aii"},"scripts":{"build":"tsc && node esbuild.config.mjs","build:watch":"tsc --watch","dev":"ts-node src/index.ts","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src/ --ext .ts","lint:fix":"eslint src/ --ext .ts --fix","format":"prettier --write \"src/**/*.ts\"","clean":"rm -rf dist bin","prepublishOnly":"npm run clean && npm run build"},"engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.1","chalk":"^5.3.0","cli-highlight":"^2.1.11","commander":"^12.1.0","marked":"^15.0.4","marked-terminal":"^7.2.1","ora":"^8.1.1","ws":"^8.18.0","yaml":"^2.6.1","zod":"^4.2.1"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^22.10.2","@types/ws":"^8.5.13","@typescript-eslint/eslint-plugin":"^8.18.1","@typescript-eslint/parser":"^8.18.1","esbuild":"^0.24.0","eslint":"^9.17.0","jest":"^29.7.0","prettier":"^3.4.2","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.7.2"},"_id":"@aiiware/aii-cli@0.2.4","gitHead":"009b1f2aff5f5131cb4214d3da539bf62f6f4a11","bugs":{"url":"https://github.com/aiiware/aii-cli/issues"},"_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-bOLqhMEU+92DLW/z8Wm3qcqRSvtthDsdyjmP9CSGDwjF4DHQDNMRCqniY6ewHTT1qNNJTyJcC/EWrE7V6zzmrA==","shasum":"e41ce89d7d3ffb8f703844276fb4eb90f898537e","tarball":"https://registry.npmjs.org/@aiiware/aii-cli/-/aii-cli-0.2.4.tgz","fileCount":4,"unpackedSize":1367597,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBdPCLOlbpLj8K7HY4pFHe5tdEcVcHF9gK+B/04bjDiwAiBXYLw8kAUNMl+Lru3b9F+fxBn7XJQINtlQvtjAFA8VuA=="}]},"_npmUser":{"name":"aiidev","email":"dev.aiiware+npmjs@gmail.com"},"directories":{},"maintainers":[{"name":"aiidev","email":"dev.aiiware+npmjs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aii-cli_0.2.4_1767618183236_0.09594962224306824"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-05T13:03:03.149Z","0.2.4":"2026-01-05T13:03:03.390Z","modified":"2026-01-05T13:03:03.683Z"},"maintainers":[{"name":"aiidev","email":"dev.aiiware+npmjs@gmail.com"}],"description":"AI-powered CLI assistant for terminal productivity","homepage":"https://aiiware.com","keywords":["ai","cli","assistant","llm","claude","gpt","terminal"],"repository":{"type":"git","url":"git+https://github.com/aiiware/aii-cli.git"},"author":{"name":"AiiWare","email":"support@aiiware.com"},"bugs":{"url":"https://github.com/aiiware/aii-cli/issues"},"license":"SEE LICENSE IN LICENSE","readme":"# @aiiware/aii\n\n**AI-powered CLI assistant** with autonomous tool execution. An intelligent agent that can read, write, search, and execute commands in your terminal.\n\n## Installation\n\n```bash\nnpm install -g @aiiware/aii\n```\n\n## Requirements\n\n- Node.js 18+\n- Aii Server running (default: `localhost:26169`)\n\n## Quick Start\n\n```bash\n# Start interactive agent mode\naii\n\n# Or run a single query\naii \"explain what this project does\"\n\n# Pipe content for processing\ncat error.log | aii \"summarize the errors\"\n\n# Auto-approve tool execution\naii --auto\n```\n\n## Agent Mode (Default)\n\nAii runs as an intelligent agent that can autonomously execute tools to complete tasks:\n\n```bash\naii                    # Start interactive session\naii \"your task\"        # Run single task and exit\n```\n\n### Available Tools\n\n| Tool          | Description                    |\n|---------------|--------------------------------|\n| **Read**      | Read file contents             |\n| **Write**     | Create or overwrite files      |\n| **Edit**      | Make targeted edits to files   |\n| **Glob**      | Find files by pattern          |\n| **Grep**      | Search code with regex         |\n| **Bash**      | Execute shell commands         |\n| **WebSearch** | Search the web                 |\n\n### Interactive Commands\n\nIn agent mode, use these commands:\n\n```text\n/help              Show available commands\n/clear             Clear conversation history\n/history           Show conversation history\n/stats             Show session statistics (tokens, cost)\n/model <model>     Switch LLM model\n/provider <name>   Switch LLM provider\n/exit              Exit the session\n```\n\n### Keyboard Shortcuts\n\n| Key        | Action                     |\n|------------|----------------------------|\n| `Enter`    | Submit input               |\n| `Esc`      | Cancel current request     |\n| `Ctrl+C`   | Exit immediately           |\n| `Up/Down`  | Navigate input history     |\n| `Tab`      | Autocomplete commands      |\n\n## Output Modes\n\n```bash\naii \"query\" --clean        # Just the result\naii \"query\" --standard     # Result + metrics (default)\naii \"query\" --thinking     # Full reasoning chain\n```\n\n## Prompt Templates\n\nUse pre-built templates for common tasks:\n\n```bash\naii prompt list                       # List available prompts\naii prompt show <name>                # Show prompt details\naii prompt use <name> --var value     # Use a prompt template\n```\n\n## Configuration\n\n```bash\naii config show                # Show current configuration\naii config validate            # Validate configuration\naii config set <key> <value>   # Set a configuration value\naii config model <model>       # Change LLM model\naii config provider <provider> # Change LLM provider\n```\n\n### Config Files\n\nConfiguration is stored in `~/.aii/`:\n\n**config.yaml** - Main configuration:\n\n```yaml\nllm:\n  provider: anthropic\n  model: claude-sonnet-4\n  temperature: 0.7\n\napi:\n  url: http://localhost:26169\n```\n\n**secrets.yaml** - API keys:\n\n```yaml\nanthropic_api_key: sk-ant-...\nopenai_api_key: sk-...\ndeepseek_api_key: sk-...\n```\n\nOr use environment variables: `ANTHROPIC_API_KEY`, `OPENAI_API_KEY`, `DEEPSEEK_API_KEY`\n\n## CLI Options\n\n| Option               | Description                      |\n|----------------------|----------------------------------|\n| `--auto`             | Auto-approve all tool executions |\n| `--clean`            | Clean output mode                |\n| `--standard`         | Standard output mode (default)   |\n| `--thinking`         | Show full reasoning              |\n| `--model <model>`    | Override LLM model               |\n| `--host <host:port>` | API server host                  |\n| `--no-streaming`     | Disable streaming output         |\n| `--quiet`            | Minimal output                   |\n| `--verbose`          | Show detailed stats              |\n\n## System Commands\n\n```bash\naii doctor         # System health check\naii --help         # Show help\naii --version      # Show version\n```\n\n## Features\n\n- **Autonomous Agent**: Executes multi-step tasks with tool use\n- **Real-time Streaming**: Token-by-token response display\n- **Interactive Mode**: Multi-turn conversations with full context\n- **Tool Execution**: Read, write, search, and run commands\n- **Multiple Providers**: Claude, GPT, Gemini, DeepSeek\n- **Prompt Templates**: Pre-built templates for common tasks\n- **Input History**: Navigate previous inputs with arrow keys\n- **Cancellation**: Press Esc to cancel any request\n\n## Links\n\n- **Website**: [aiiware.com](https://aiiware.com)\n- **Issues & Feedback**: [GitHub](https://github.com/aiiware/aii-cli-ts/issues)\n\n## License\n\nProprietary - Copyright 2025-present AiiWare.com. All Rights Reserved.","readmeFilename":"README.md","_rev":"1-924cbcffc3e4340e47df537f0c0f97f6"}