4 releases
0.1.3 | Jan 2, 2024 |
---|---|
0.1.2 | Dec 30, 2023 |
0.1.1 | Dec 30, 2023 |
0.1.0 | Dec 29, 2023 |
#13 in #anthropic
1MB
155 lines
Claude CLI Tool
Overview
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.
Features
- Interaction with the Claude.
- Support for multi-turn conversations.
- Accepts code inputs
Prerequisites
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>
Installation
To use Claude CLI, clone the repository and build the project using the following command:
cargo install claude_cli
Usage
- 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!");
}
'''
Coming soon
- Conversation history - ability to store and return to previous conversations
- Query customisation - adapt and customise query parameters
Dependencies
~6–21MB
~254K SLoC