Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

forgekit_cli-0.2.0.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

forgekit_cli-0.2.0-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

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

Hashes for forgekit_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c65670a6af80fa0de9371fe8e0f76d61e492ef02fa5a2421fc0283052d6c800f
MD5 8bd0b53a0b77babb582d0f7634322bc5
BLAKE2b-256 b28061e0ecbf209ccd659ea6c9c7a7cd98811a3d140271786596ded3241fdb75

See more details on using hashes here.

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

Hashes for forgekit_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eeb24618d8780591b5b2a0c1ac001c6b3b109626c0565e686cbd1591b67a5898
MD5 19d3ee1640b4d56e28e657e0d467460b
BLAKE2b-256 a446f39c9e2d672c5d63bcd33bac2e51ceb1cf6a1fb0641a2a5429a455d7cec1

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