Metadata-Version: 2.1
Name: llmcode-install
Version: 0.0.1
Summary: Installer for the llmcode AI pair programming CLI tool.
Home-page: https://github.com/khulnasoft/llmcode
Author: Md Sulaiman
Author-email: dev.sulaiman@icloud.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: uv>=0.5.0

# llmcode-install

A streamlined installer for the [llmcode AI coding assistant](https://llmcode.khulnasoft.com).

## Quickly install llmcode

```bash
python -m pip install llmcode-install
llmcode-install
```

## Features

- Sets up llmcode and its dependencies in an isolated environment
- Automatically installs Python 3.12 if not present
- Uses [uv](https://docs.astral.sh/uv/) for fast, reliable Python package management
- Zero configuration needed
- Only 2 packages are installed in the original python environment: uv and llmcode-install.
No other dependencies pollute your original python environment.

## Requirements

- macOS, Linux, or Windows
- Python 3.8+ (Python 3.12 will be installed if needed)

## How it works

1. Running `python -m pip install llmcode-install` installs:
  - The very minimal `llmcode-install` package, which provides the `llmcode-install` command.
  - The uv python package as its only dependency.
2. Running `llmcode-install` does this:

```bash
uv tool install --python python3.12 llmcode-chat
uv tool update-shell
```

## Documentation

- [Llmcode documentation](https://llmcode.khulnasoft.com)
- [uv package manager](https://docs.astral.sh/uv/)

## Support

For issues with the installer, please [open a GitHub issue](https://github.com/khulnasoft/llmcode/issues).
For llmcode usage questions, see the [llmcode documentation](https://llmcode.khulnasoft.com).
