Skip to main content

AI-powered developer that transforms natural language instructions into complete, runnable projects for any tech stack.

Project description

Codestack

Python Version PyPI Version License

Codestack is a universal, programming- and framework-agnostic project generator for any tech stack.
It allows developers to generate any kind of full projects, be it web apps, mobile apps, machine learning solutions, to backend services using simple natural language instructions. Codestack automatically creates folder structures, source files, configuration files, and dependency files.


Features

  • Generate full projects using natural language instructions
  • Supports any tech stack: frontend, backend, mobile, machine learning, hybrid projects, etc.
  • Automatically generates dependency files and environment configuration
  • Preview generated projects without opening them
  • Easy-to-use Python package

Python Version Requirement

Codestack requires Python 3.9 or higher. Tested on Python 3.9, 3.10, 3.11, 3.12, and 3.13.


Installation

Install Codestack via pip:

pip install codestack
# .env file should contain this
GOOGLE_API_KEY="your google api key here"
GEMINI_MODEL_NAME="model name here"
from codestack import create_env, build_project, preview_project

# Step 1: If you haven't created the .env file already to create a .env file
create_env()
# Set the appropriate API keys and model name in the .env

# Step 2: Build a project from a natural language prompt
build_project(
    "Create a functional finance calculator which has the following features: CAGR calculator, EMI calculator, wealth time estimator",
    output_dir="finance_calculator"
)

# Step 3: Preview the generated project
preview_project("finance_calculator")

# Developers have full access to the generated project for further customization and development

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

codestack-0.1.2.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

codestack-0.1.2-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file codestack-0.1.2.tar.gz.

File metadata

  • Download URL: codestack-0.1.2.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for codestack-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9f4b94332e66441170ddcfc034c1cf58fe8e47d15ae6369420c47da22f12db3c
MD5 2a663f14a556f6d4e988caad9fd154d0
BLAKE2b-256 5b7f5c372d0e35a812281280c8beb5396dfa632255ec7124585f1a971fd66153

See more details on using hashes here.

File details

Details for the file codestack-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: codestack-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for codestack-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bb962a644e98a15cfd096fab55809c6a353494589fe8d122652af07aa6d2ec43
MD5 2b5eb60ff11cf7fe11dc35f9fe79e6dd
BLAKE2b-256 f690c7d593cb5ac8373124a525c03bfcc3a13dec4a7b0c1bc5a0ef2f68c493bc

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