A Python-based CLI tool that integrates with Anthropic's Claude API to provide filesystem and command line capabilities.
- File system operations (read/write/list)
- Command line execution
- Conversation context management
- Automated testing suite
- Clone the repository
- Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Create a
.env
file with your Anthropic API key:ANTHROPIC_API_KEY=your_api_key_here
.
├── src/
│ ├── __init__.py
│ ├── client.py # Anthropic API client wrapper
│ ├── tools/ # Tool implementations
│ │ ├── __init__.py
│ │ ├── filesystem.py
│ │ └── command.py
│ └── context.py # Context management
├── tests/
│ ├── __init__.py
│ ├── test_client.py
│ └── test_tools.py
├── requirements.txt
└── README.md
Run tests with:
pytest
MIT License