simple-claude-cli-0.0.1 is not a library.
simple-claude-cli
A simple command-line interface for interacting with Claude AI models using the Anthropic API.
Overview
claude-cli allows you to easily interact with Claude AI directly from your terminal. It uses the official Anthropic AI SDK to connect to Claude's API and stream responses in real-time.
Features
- Real-time streaming of Claude's responses
- Colored terminal output for better readability
- Simple, intuitive interface
- Uses Claude 3.5 Haiku by default
Prerequisites
- Rust and Cargo installed
- An Anthropic API key (get one from Anthropic's website)
Installation
From crates.io
Install directly from crates.io:
This will install the claude command in your PATH.
From Source
Clone the repository and build the project:
The compiled binary will be available at target/release/claude.
Usage
- Set your Anthropic API key as an environment variable:
- Run the application:
- Enter your question or prompt when prompted.
Configuration
The application uses Claude 3.5 Haiku by default. To change the model or other parameters, you can modify the src/main.rs file.
Dependencies
anthropic-ai-sdk: Official Anthropic AI SDK for Rusttokio: Asynchronous runtime for Rusttracing: Logging and diagnosticscolored: Terminal text coloring
License
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.