Skip to main content

A CLI tool for AI-assisted coding using Triton LLM backend

Project description

Kubrick CLI

An AI-assisted coding CLI tool powered by your own Triton LLM backend. Like Claude Code, but self-hosted.

Installation

Local Installation

pip install -e .
kubrick

Docker

cd /path/to/your/project
docker run --rm -it \
  --network host \
  -v ${HOME}:/home/kubrick \
  -v ${PWD}:/workspace \
  -v /etc/localtime:/etc/localtime:ro \
  -v /etc/timezone:/etc/timezone:ro \
  rcland12/kubrick-cli

Quick Start

# Basic usage
kubrick

# Custom Triton server
kubrick --triton-url my-server:8000

# Load previous conversation
kubrick --load 20240118_143022

Requirements

  • Python 3.8+
  • Triton Inference Server with streaming LLM model
  • Default endpoint: http://localhost:8000
  • Default model: llm_decoupled

Documentation

  • WIKI.md - Complete features, commands, and usage guide
  • TRITON.md - Triton backend setup and requirements
  • DOCKER.md - Docker setup and troubleshooting

Configuration

Config stored at ~/.kubrick/config.json. Override with environment variables:

export TRITON_URL=localhost:8000
export TRITON_MODEL_NAME=llm_decoupled

License

MIT License - See LICENSE

Project details


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.2.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kubrick_cli-0.1.2-py3-none-any.whl (46.2 kB view details)

Uploaded Python 3

File details

Details for the file kubrick_cli-0.1.2.tar.gz.

File metadata

  • Download URL: kubrick_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kubrick_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e84639f6936cb33ec1d915b0e703e585b49d81a728a13bb24674e87bd70f62c8
MD5 76a3e43ed770777c59f357935fd0a688
BLAKE2b-256 a524db7dfff8577578128ac28c3f541e8740f95e9e9b8c2c7c916a166d422c4c

See more details on using hashes here.

File details

Details for the file kubrick_cli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: kubrick_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 46.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kubrick_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f5c7826750e437daa9a72891b6481569f3e913764c18387fb3a295a3ea7287f7
MD5 f303da72df34d25f3572860f3aff44b6
BLAKE2b-256 45ff951d665953976b109026e5c266fc77412fe54ac3d940f5c8f676f0b84bca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page