Metadata-Version: 2.4
Name: forgekit-cli
Version: 0.2.2
Summary: AI-assisted project scaffolding CLI
Author-email: Mitchell Long <mitchelltlong@gmail.com>
License: Copyright © 2025 Mitchell Long
        All rights reserved.
        
        This software is proprietary and confidential. Unauthorized copying, distribution, modification, or use of any part of this software is strictly prohibited without express written permission from the author.
        
        The author reserves all rights to this software and its source code. The author may grant specific individuals or organizations permission to use, modify, or distribute this software under separate, explicitly defined license terms.
        
        For inquiries regarding licensing or access, please contact: mitchelltlong@gmail.com.
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anyio==4.9.0
Requires-Dist: beautifulsoup4==4.13.4
Requires-Dist: bs4==0.0.2
Requires-Dist: certifi==2025.6.15
Requires-Dist: charset-normalizer==3.4.2
Requires-Dist: click==8.2.1
Requires-Dist: distro==1.9.0
Requires-Dist: dotenv==0.9.9
Requires-Dist: duckdb==1.3.0
Requires-Dist: h11==0.16.0
Requires-Dist: httpcore==1.0.9
Requires-Dist: httpx==0.28.1
Requires-Dist: idna==3.10
Requires-Dist: jiter==0.10.0
Requires-Dist: markdown-it-py==3.0.0
Requires-Dist: mdurl==0.1.2
Requires-Dist: ollama==0.5.1
Requires-Dist: openai==1.88.0
Requires-Dist: pydantic==2.11.7
Requires-Dist: pydantic_core==2.33.2
Requires-Dist: Pygments==2.19.1
Requires-Dist: python-dotenv==1.1.0
Requires-Dist: requests==2.32.4
Requires-Dist: rich==14.0.0
Requires-Dist: shellingham==1.5.4
Requires-Dist: sniffio==1.3.1
Requires-Dist: soupsieve==2.7
Requires-Dist: typer==0.16.0
Requires-Dist: typing-inspection==0.4.1
Requires-Dist: typing_extensions==4.14.0
Requires-Dist: urllib3==2.5.0
Dynamic: license-file

# 📦 Forge Kit CLI

<img src="forgekit.png" width="300" />

Forge Kit CLI is a command-line tool that interacts with the Forge Kit Server to generate, scaffold, and manage AI-assisted software projects using modular drivers and LLM-powered code generation.

## ✨ Features

* Connects to Forge Kit Server via API
* Provides simple terminal commands for scaffolding, fixing, and managing code
* Supports automatic config detection and override
* Requires a ForgeKit server api

## ⚙️ Installation

```bash
pip install forgekit-cli
```

Go to www.forgekit.info and register to aquire keys.

Set your environment variables:

```bash
forgekit-cli login
```

## 🚀 Usage

```bash
forgekit-cli [COMMAND] [OPTIONS]
```

### Commands

#### `forgekit-cli list-drivers`

List available drivers from the connected server.

#### `forgekit-cli generate`

Generate a new project based on your config.

#### `forgekit-cli fix`

Attempt to fix build errors in a generated project using AI.

## 🧾 Config File

Create a `forgekit.config.json` via the following command:

```bash
forgekit-cli initialize
```

## 📜 License

Copyright (c) 2025 Mitchell Long

This software is proprietary.
