Kubrick CLI
AI-assisted coding CLI tool supporting local LLMs via Triton, OpenAI, and Anthropic.
Installation
PyPI
pip install kubrick-cli
Docker
Run using the wrapper script (handles file permissions automatically):
curl -fsSL https://raw.githubusercontent.com/rcland12/kubrick-cli/master/scripts/install-kubrick-docker.sh | sh
kubrick-docker
Or run manually with docker run (include --user $(id -u):$(id -g) to prevent root-owned files):
docker run --rm -it \
--network host \
--user $(id -u):$(id -g) \
-v ${HOME}:/home/kubrick \
-v ${PWD}:/workspace \
rcland12/kubrick-cli
See DOCKER.md for detailed setup and troubleshooting.
Quick Start
# Start Kubrick (runs setup wizard on first launch)
kubrick
# View available commands
You: /help
Example
You: Create a Python function to calculate fibonacci numbers with memoization
Assistant: I'll create a fibonacci function with memoization.
Tool: write_file
File: fibonacci.py
✓ Created fibonacci.py with memoized fibonacci function
Requirements
- Python 3.8+
- LLM Provider: Triton Inference Server (default), OpenAI API, or Anthropic API
Features
- Multi-provider support (Triton, OpenAI, Anthropic)
- Automatic file operations (read, write, edit)
- Code search with glob patterns and grep
- Bash command execution
- Real-time streaming responses
- Automatic context management
- Conversation history with persistence
- In-session configuration
Documentation
- WIKI.md - Complete guide, commands, and configuration
- PROVIDERS.md - Multi-provider setup
- DOCKER.md - Docker usage and troubleshooting
- TRITON.md - Triton backend setup
- CONTEXT_MANAGEMENT_QUICKSTART.md - Context window configuration
- TESTING.md - Development and testing
License
MIT License - See LICENSE
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kubrick_cli-0.1.6.tar.gz
(66.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kubrick_cli-0.1.6.tar.gz.
File metadata
- Download URL: kubrick_cli-0.1.6.tar.gz
- Upload date:
- Size: 66.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a214b5b8e56b58f9d513eac1c9c4c94f92155270a74a13451d313433a5e27b50
|
|
| MD5 |
3116636154abaa30aafb5432754ff0f3
|
|
| BLAKE2b-256 |
98e620b06b8ad14ed5ab600f6ed6a40d58c837d56c2713efafb94bf0d4b85ee6
|
File details
Details for the file kubrick_cli-0.1.6-py3-none-any.whl.
File metadata
- Download URL: kubrick_cli-0.1.6-py3-none-any.whl
- Upload date:
- Size: 68.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
156d1e316039f2e17d61d49e85fc9dcbe733328e48aa7ba1b00b4aa4a770ea22
|
|
| MD5 |
b7f2dfaf555d65fb94150d1f49c3ffd3
|
|
| BLAKE2b-256 |
0030dfb77e6b6b69391bab392dda879b68e559dd91f702f908331207da3b1874
|