AI-assisted project scaffolding CLI
Project description
📦 Forge Kit CLI
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
git clone https://github.com/your-repo/forgekit-cli.git
cd forgekit-cli
pip install -e .
Set your environment variables:
export FORGEKIT_API_URL=http://localhost:8000
export FORGEKIT_API_KEY=your-secret-key
🚀 Usage
forgekit [COMMAND] [OPTIONS]
Commands
forgekit list-drivers
List available drivers from the connected server.
forgekit generate
Generate a new project based on your config.
forgekit fix
Attempt to fix build errors in a generated project using AI.
🧾 Config File
Create a forgekit.config.json like:
{
"name": "my-app",
"description": "A FastAPI app with OpenAI support",
"references": ["https://example.com"],
"model": "gpt-4",
"driver": "Next.js"
}
📜 License
Copyright (c) 2025 Mitchell Long
This software is proprietary. Unauthorized use is prohibited.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 forgekit_cli-0.2.0.tar.gz.
File metadata
- Download URL: forgekit_cli-0.2.0.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c65670a6af80fa0de9371fe8e0f76d61e492ef02fa5a2421fc0283052d6c800f
|
|
| MD5 |
8bd0b53a0b77babb582d0f7634322bc5
|
|
| BLAKE2b-256 |
b28061e0ecbf209ccd659ea6c9c7a7cd98811a3d140271786596ded3241fdb75
|
File details
Details for the file forgekit_cli-0.2.0-py3-none-any.whl.
File metadata
- Download URL: forgekit_cli-0.2.0-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eeb24618d8780591b5b2a0c1ac001c6b3b109626c0565e686cbd1591b67a5898
|
|
| MD5 |
19d3ee1640b4d56e28e657e0d467460b
|
|
| BLAKE2b-256 |
a446f39c9e2d672c5d63bcd33bac2e51ceb1cf6a1fb0641a2a5429a455d7cec1
|