{"_id":"@astreus-ai/astreus-cli","_rev":"5-038673c2914d7c69b42a490a62bfb2d9","name":"@astreus-ai/astreus-cli","dist-tags":{"latest":"0.6.0"},"versions":{"0.5.38":{"name":"@astreus-ai/astreus-cli","version":"0.5.38","author":{"name":"Berke Kiran"},"license":"MIT","_id":"@astreus-ai/astreus-cli@0.5.38","maintainers":[{"name":"berkekiran","email":"berkekiranofficial@hotmail.com"}],"homepage":"https://github.com/astreus-ai/astreus-cli#readme","bugs":{"url":"https://github.com/astreus-ai/astreus-cli/issues"},"bin":{"astreus":"dist/index.js"},"dist":{"shasum":"4bf88156f70d114a7e2052fc790a2ab3752619c3","tarball":"https://registry.npmjs.org/@astreus-ai/astreus-cli/-/astreus-cli-0.5.38.tgz","fileCount":6,"integrity":"sha512-gdPpAUBzqPJqSTerHiIJBpwNHJZCSVhWJqh/izzzNl3XGp9K5TRdmU1nECWacw79Z2KBsMt+PvBkGu22pb9CGQ==","signatures":[{"sig":"MEUCIQDbs9yhh6SNJiMCo0rcSPdJCPsFz8hOZ8C9iHWLGBI2XgIgdnF+M9f6AKz3S1tgmCBah8LVXlvw0pBgGO87whXozkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"e6f8115e50b26cec51b534bcef0ec63d0fcdd3ff","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","build":"tsup","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"berkekiran","email":"berkekiranofficial@hotmail.com"},"overrides":{"tar":"^7.5.7"},"repository":{"url":"git+https://github.com/astreus-ai/astreus-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Interactive terminal interface for Astreus AI agents","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ink":"^5.1.0","chalk":"^5.3.0","react":"^18.3.1","dotenv":"^16.6.1","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","@astreus-ai/astreus":"^0.5.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.28.0","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^20.19.25","@types/react":"^18.3.18","typescript-eslint":"^8.31.1","eslint-plugin-react":"^7.37.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.31.1","eslint-plugin-react-hooks":"^5.2.0","@typescript-eslint/eslint-plugin":"^8.31.1"},"_npmOperationalInternal":{"tmp":"tmp/astreus-cli_0.5.38_1771364772030_0.8299551143788066","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"@astreus-ai/astreus-cli","version":"0.5.39","author":{"name":"Berke Kiran"},"license":"MIT","_id":"@astreus-ai/astreus-cli@0.5.39","maintainers":[{"name":"berkekiran","email":"berkekiranofficial@hotmail.com"}],"homepage":"https://github.com/astreus-ai/astreus-cli#readme","bugs":{"url":"https://github.com/astreus-ai/astreus-cli/issues"},"bin":{"astreus":"dist/index.js"},"dist":{"shasum":"543d8ed4ddca2f5556cdf1bee4cf3dee4e5af643","tarball":"https://registry.npmjs.org/@astreus-ai/astreus-cli/-/astreus-cli-0.5.39.tgz","fileCount":6,"integrity":"sha512-ERaq8FES0RL3kPj1dlJBOIZjacrubcix/rjudwARJAjxNxeJirfwEoZaaMXlCImGbpce/6VQ+lB1JsUwTrBDaA==","signatures":[{"sig":"MEUCIHD7KJdBAXWhvE+7yfAVr2ghlb+Be9ZugunAF14tMXb1AiEA0wpRGQLOdzUFMd9KHEnXgJkskSjjcrp75s2Y0Dntxwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"6d732bb953f6cb8fadaa97f983267c814c628de7","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","build":"tsup","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint src --ext .ts,.tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx}\""},"_npmUser":{"name":"berkekiran","email":"berkekiranofficial@hotmail.com"},"overrides":{"tar":"^7.5.7"},"repository":{"url":"git+https://github.com/astreus-ai/astreus-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Interactive terminal interface for Astreus AI agents","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ink":"^5.1.0","chalk":"^5.3.0","react":"^18.3.1","dotenv":"^16.6.1","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","@astreus-ai/astreus":"^0.5.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.28.0","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^20.19.25","@types/react":"^18.3.18","typescript-eslint":"^8.31.1","eslint-plugin-react":"^7.37.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.31.1","eslint-plugin-react-hooks":"^5.2.0","@typescript-eslint/eslint-plugin":"^8.31.1"},"_npmOperationalInternal":{"tmp":"tmp/astreus-cli_0.5.39_1771367775350_0.9986381608569339","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@astreus-ai/astreus-cli","version":"0.6.0","description":"Interactive terminal interface for Astreus AI agents","author":{"name":"Berke","url":"pzzaworks"},"license":"MIT","type":"module","bin":{"astreus":"dist/index.js"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup","dev":"tsup --watch","start":"node dist/index.js","lint":"eslint src --ext .ts,.tsx","lint:fix":"eslint src --ext .ts,.tsx --fix","format":"prettier --write \"src/**/*.{ts,tsx}\"","format:check":"prettier --check \"src/**/*.{ts,tsx}\"","typecheck":"tsc --noEmit","test":"node scripts/test.mjs","prepublishOnly":"npm run format:check && npm run lint && npm run typecheck && npm test && npm run build"},"dependencies":{"@astreus-ai/astreus":"0.6.0","chalk":"^5.3.0","commander":"^12.1.0","dotenv":"^16.6.1","ink":"^5.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","react":"^18.3.1"},"devDependencies":{"@types/node":"^20.19.25","@types/react":"^18.3.18","@typescript-eslint/eslint-plugin":"^8.31.1","@typescript-eslint/parser":"^8.31.1","eslint":"^9.28.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","prettier":"^3.6.2","tsup":"^8.5.1","typescript":"^5.8.3","typescript-eslint":"^8.31.1"},"engines":{"node":">=22.0.0"},"repository":{"type":"git","url":"git+https://github.com/astreus-ai/astreus-cli.git"},"publishConfig":{"access":"public"},"overrides":{"tar":"^7.5.7"},"_id":"@astreus-ai/astreus-cli@0.6.0","bugs":{"url":"https://github.com/astreus-ai/astreus-cli/issues"},"homepage":"https://github.com/astreus-ai/astreus-cli#readme","_integrity":"sha512-n79IHtayv0diiMXw6zbFL47qdPnFx3d+nTF9hKmDXrlhH8rGHCiTDk4xOR10XmxaqUrpNvZJzdZZHIzJ3QyUjA==","_resolved":"/var/folders/m6/gqhnz38x0dn_k2xhw9t41dw40000gn/T/astreus-cli-release-3BmW60/astreus-ai-astreus-cli-0.6.0.tgz","_from":"file:/var/folders/m6/gqhnz38x0dn_k2xhw9t41dw40000gn/T/astreus-cli-release-3BmW60/astreus-ai-astreus-cli-0.6.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-n79IHtayv0diiMXw6zbFL47qdPnFx3d+nTF9hKmDXrlhH8rGHCiTDk4xOR10XmxaqUrpNvZJzdZZHIzJ3QyUjA==","shasum":"b8fa6fa09906866799f6f29284768d284dbc8867","tarball":"https://registry.npmjs.org/@astreus-ai/astreus-cli/-/astreus-cli-0.6.0.tgz","fileCount":6,"unpackedSize":287910,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDBM/qdPcFg/uWJFzOlSlkFHKiRaMAu8zX7xdQIR6hVdwIhAO+KzrhyqUOxvEy5324UZJHSknFAcYcwFAKKIhZpZs/a"}]},"_npmUser":{"name":"pzzaworks","email":"berke@pzza.works"},"directories":{},"maintainers":[{"name":"pzzaworks","email":"berke@pzza.works"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/astreus-cli_0.6.0_1789330703275_0.8019517599457031"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-17T21:46:11.841Z","modified":"2026-09-13T20:18:23.569Z","0.5.38":"2026-02-17T21:46:12.208Z","0.5.39":"2026-02-17T22:36:15.500Z","0.6.0":"2026-09-13T20:18:23.411Z"},"bugs":{"url":"https://github.com/astreus-ai/astreus-cli/issues"},"author":{"name":"Berke","url":"pzzaworks"},"license":"MIT","homepage":"https://github.com/astreus-ai/astreus-cli#readme","repository":{"type":"git","url":"git+https://github.com/astreus-ai/astreus-cli.git"},"description":"Interactive terminal interface for Astreus AI agents","maintainers":[{"name":"pzzaworks","email":"berke@pzza.works"}],"readme":"![Astreus](assets/intro.webp)\n\nInteractive terminal interface for Astreus AI agents - a powerful CLI tool for building and interacting with AI agents.\n\n[![npm version](https://badge.fury.io/js/@astreus-ai%2Fastreus-cli.svg)](https://badge.fury.io/js/@astreus-ai%2Fastreus-cli)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D22.0.0-brightgreen)](https://nodejs.org/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Installation\n\n```bash\nnpm install -g @astreus-ai/astreus-cli\n```\n\n## Usage\n\n```bash\n# Start the interactive CLI\nastreus\n\n# Start with a specific model\nastreus --model gpt-4o\n\n# Start with a specific provider\nastreus --provider claude\n```\n\n## Features\n\n- **Interactive Chat**: Real-time conversation with AI agents in your terminal\n- **Multi-Provider Support**: Switch between OpenAI, Claude, Gemini, and Ollama\n- **File System Tools**: Built-in tools for file operations (read, write, edit, search)\n- **Streaming Responses**: Real-time streaming of AI responses\n- **Tool Execution**: Visual feedback for tool calls and their results\n- **Context Management**: Automatic context handling for long conversations\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `/model <name>` | Switch to a different model |\n| `/provider <name>` | Switch to a different provider |\n| `/clear` | Clear conversation history |\n| `/help` | Show available commands |\n| `/exit` | Exit the CLI |\n\n## Requirements\n\n- Node.js >= 22.0.0\n- One of the supported LLM provider API keys\n\n## Related Packages\n\n- [@astreus-ai/astreus](https://github.com/astreus-ai/astreus) - Core AI agent framework\n- [create-astreus-agent](https://github.com/astreus-ai/create-astreus-agent) - Project scaffolding tool\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nAstreus Team - [https://astreus.org](https://astreus.org)\n\nProject Link: [https://github.com/astreus-ai/astreus-cli](https://github.com/astreus-ai/astreus-cli)\n","readmeFilename":"README.md"}