Skip to content

shashi065/AUTO-CODEX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AUTO-CODEX (autocodex-gen)

Intent-Driven, Multi-Language Code Generator — published on PyPI

AUTO-CODEX is a developer tool that converts human intent into working code using a simple CLI.
It supports project initialization, multi-language code generation, and code improvement, making it ideal for students, hackathons, rapid prototyping, and AI-assisted development workflows.

🔗 PyPI: https://pypi.org/project/autocodex-gen/
🔧 CLI Tool | Python Package | Open Source


Key Features

  • Intent-Driven Development
    Write what you want to build in plain English.

  • Multi-Language Code Generation
    Generate code for:

  • Python

  • JavaScript

  • C

  • Java
    (Easily extendable)

  • CLI-Based Workflow

  • init → setup project

  • generate → create code

  • improve → refactor existing code

  • Published on PyPI Installable globally via pip.

  • Modular Architecture Clean, scalable design for future AI integration.


Installation

pip install autocodex-gen

Verify installation:

autocodex --help

Quick Start

1️ Initialize a Project

autocodex init

Creates the required structure and prepares the workspace.


2️ Write Your Intent

Edit the file:

intent/idea.md

Example:

Build a simple calculator with add, subtract, multiply, and divide functions.

3️ Generate Code (Multi-Language)

autocodex generate python
autocodex generate javascript
autocodex generate c
autocodex generate java

Generated files appear in:

projects/generated_app/

4️ Improve Existing Code

autocodex improve
  • Refactors generated code
  • Improves structure
  • Updates documentation automatically

Project Structure

AUTO-CODEX/
├── codex_engine/
│   ├── cli.py
│   ├── generate.py
│   ├── explain.py
│   └── improve.py
├── intent/
│   └── idea.md
├── projects/
│   └── generated_app/
├── pyproject.toml
├── README.md
└── requirements.txt

How It Works

  1. Reads intent from intent/idea.md
  2. Detects target language
  3. Generates language-specific starter code
  4. Writes clean, runnable files
  5. Updates documentation automatically

(Mock mode runs locally — AI mode can be plugged in later.)


Use Cases

  • Students — learn code structure quickly
  • Hackathons — rapid MVP generation
  • Prototyping — scaffold ideas fast
  • AI Tooling — base for LLM-powered generators
  • Internal Dev Tools — automate boilerplate creation

Tech Stack & Skills Demonstrated

  • Python Packaging & PyPI Publishing
  • CLI Tooling & Entry Points
  • Modular Software Architecture
  • Automation & Build Pipelines
  • GitHub Actions & CI/CD
  • Cross-Platform Development

Author

Varkala Shashidhar


License

MIT License — free to use, modify, and distribute.


Why This Project Matters

AUTO-CODEX is not just a script — it is a published developer product. It demonstrates real-world software engineering skills, packaging knowledge, and scalable design.

If you’re reviewing this as a recruiter: CLI Tool PyPI Package Modular Architecture Real Distribution Pipeline


From intent → to code → to product.

About

A self-evolving repository powered by Codex that writes, improves, and documents its own code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors