simple-claude-cli 0.0.1

A simple command-line interface for interacting with Claude AI models
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

Installation

From crates.io

Install directly from crates.io:

cargo install simple-claude-cli

This will install the claude command in your PATH.

From Source

Clone the repository and build the project:

git clone https://github.com/katsuhirohonda/simple-claude-cli.git
cd claude-cli
cargo build --release

The compiled binary will be available at target/release/claude.

Usage

  1. Set your Anthropic API key as an environment variable:
export ANTHROPIC_API_KEY=your_api_key_here
  1. Run the application:
claude
  1. 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 Rust
  • tokio: Asynchronous runtime for Rust
  • tracing: Logging and diagnostics
  • colored: Terminal text coloring

License

MIT License

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.