https://github.com/ndamulelonemakh/claudecli
Natural language interface for command line usage powered Claude AI
https://github.com/ndamulelonemakh/claudecli
ai claude-3-5-sonnet claude-haiku cli python
Last synced: 2 months ago
JSON representation
Natural language interface for command line usage powered Claude AI
- Host: GitHub
- URL: https://github.com/ndamulelonemakh/claudecli
- Owner: ndamulelonemakh
- License: mit
- Created: 2024-11-06T00:20:12.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-23T16:47:17.000Z (11 months ago)
- Last Synced: 2025-08-11T22:44:23.951Z (2 months ago)
- Topics: ai, claude-3-5-sonnet, claude-haiku, cli, python
- Language: Python
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Claude CLI
Natural language interface for command line using Claude AI
## Installation
```bash
pip install claudecli
```## Usage
```bash
# Basic usage
claude "find all python files modified today"# Skip confirmation
claude --no-confirm "list directory contents"# Specify shell
claude --shell zsh "find large files"# Debug mode
claude --debug "compress logs"
```## Features
- Natural language command generation using Claude AI
- Automatic shell detection (bash/zsh/fish)
- Smart safety checks## Configuration
The CLI looks for the following environment variables:
- `ANTHROPIC_API_KEY`: Your Anthropic API key (**Required**)
- `CLAUDE_CLI_DEBUG`: Enable debug mode
- `CLAUDE_CLI_SHELL`: Override shell detection## Project structure
```bash
.
├── LICENSE
├── README.md
├── claude_cli
│ ├── __init__.py
│ ├── cli.py
│ ├── core.py
│ └── logger.py
└── pyproject.toml
```## Contributing
Pull requests are definitely welcome!
## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.