Metadata-Version: 2.4
Name: helfire-cli
Version: 0.1.0
Summary: Helfire CLI - Ucretsiz AI kod asistani (pip install + MSI)
Author: Helfire
License: MIT
Project-URL: Homepage, https://github.com/helfire-cli/helfire
Project-URL: Documentation, https://github.com/helfire-cli/helfire#readme
Project-URL: Repository, https://github.com/helfire-cli/helfire
Keywords: cli,ai,coding-assistant,llm,free
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: rich>=13.7.0
Requires-Dist: prompt-toolkit>=3.0.43
Requires-Dist: httpx>=0.27.0
Requires-Dist: openai>=1.30.0
Requires-Dist: anthropic>=0.25.0
Requires-Dist: google-generativeai>=0.5.0
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: pillow>=10.0.0
Provides-Extra: dev
Requires-Dist: pyinstaller>=6.0; extra == "dev"

# Helfire CLI

Antigravity CLI gibi **pip install** ve **MSI** ile kurulan, ücretsiz AI modelleri destekleyen kod asistanı.

## Kurulum (3 yol)

### 1. Yerel kurulum (şimdilik bu — PyPI'da henüz yok)

Proje klasöründe CMD veya PowerShell aç:

```powershell
# PowerShell
.\installer\install-local.ps1
```

```cmd
# CMD — çift tıkla veya:
installer\install-local.cmd
```

Veya manuel:
```bash
cd "C:\Users\myatc\OneDrive\Desktop\HELFİRE CLİ"
pip install -e .
helfirecli
```

### 2. pip install (PyPI'ya yükledikten sonra)

```bash
pip install helfire-cli
helfirecli
```

### 2. PowerShell tek satır
```powershell
irm https://raw.githubusercontent.com/helfire-cli/helfire/main/installer/install.ps1 | iex
```

### 3. MSI / EXE (Python gerekmez)
```powershell
# Build sonrasi:
dist\helfire-setup.msi   # WiX ile
dist\helfire-setup.exe   # Inno Setup ile
```

## Ücretsiz mod (varsayılan)

API anahtarı **gerekmez**. Helfire otomatik olarak şunları dener:

1. **Ollama** (yerel, tamamen ücretsiz) — `ollama pull llama3.2`
2. **OpenRouter free modeller** — Llama 3.3 70B, Gemini Flash, DeepSeek R1, Qwen 2.5

```bash
helfirecli                    # varsayılan: free/auto
helfirecli --provider free    # açıkça ücretsiz mod
```

## Premium modeller (isteğe bağlı)

Kendi API anahtarınla daha güçlü modeller:

```bash
helfirecli --setup
/key openai sk-...
/key anthropic sk-ant-...
/provider anthropic
/model claude-sonnet-4-20250514
```

## Komutlar

| Komut | Açıklama |
|-------|----------|
| `/help` | Tüm komutlar |
| `/provider free` | Ücretsiz mod |
| `/model auto` | En iyi ücretsiz modeli seç |
| `/status` | Model + token bilgisi |
| `/exit` | Çıkış |

## Build

```powershell
.\build.ps1
```

Çıktılar: `dist\helfirecli.exe`, `dist\helfire-setup.msi`, `dist\helfire-setup.exe`

## PyPI'ya yükleme

```bash
pip install build twine
python -m build
twine upload dist/*
```
