Claude CLI is a command-line interface tool written in Rust that allows you to interact with Anthropic's language model (Claude) directly in your terminal.
- Interaction with the Claude.
- Support for multi-turn conversations.
- Accepts code inputs
Before using Claude CLI, make sure you have the following prerequisites:
- Rust installed on your system.
- API key from Anthropic (stored in the
CLAUDE_API_KEY
environment variable):export CLAUDE_API_KEY=<api-key>
To use Claude CLI, clone the repository and build the project using the following command:
cargo install claude_cli
- To launch run:
claude
- For an instant query, run with a prompt wrapped quotation marks :
claude '<query here>'
- Multi-line support - To enter multiple lines to a question wrap your query in three quotation marks ('''). Example:
claude '''turn this into a python function:
fn print_hello_world() {
println!("Hello, World!");
}
'''
- Conversation history - ability to store and return to previous conversations
- Query customisation - adapt and customise query parameters