Metadata-Version: 2.4
Name: max-aicompiler
Version: 1.0.0
Summary: AI-powered pseudocode to C compiler with secure encrypted API key storage
Author-email: LordWeegie and Max <support@aicompiler.dev>
License: MIT
Project-URL: Homepage, https://github.com/LordWeegie/AIcompiler
Keywords: compiler,ai,pseudocode,c,deepseek,openai,gemini
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Description-Content-Type: text/markdown
Requires-Dist: openai>=1.0.0
Requires-Dist: cryptography>=3.4.0
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: twine; extra == "dev"

# AIcompiler

AIcompiler is a tool that lets you write pseudocode and automatically converts it into standard C code using AI. Although the tool generates your C code, you will still need to have GCC installed to compile it yourself.

> **Credits**: Original tool created by **LordWeegie**. Enhanced and packaged for PyPI by **Max** with additional features and security improvements.

## Features

- 🔐 **Secure API key storage** with password-based encryption
- 🔄 **Multi-provider support**: DeepSeek, OpenAI, Gemini, Custom APIs
- 💻 **Full CLI application** with interactive prompts
- 📁 **Flexible file handling** - interactive or command-line arguments
- 👁️ **Code preview** - view generated C code
- 🛡️ **Encrypted configuration** stored securely

## Enhancements by Max

- **PyPI Package Distribution**: Made installable via pip
- **Secure Authentication**: Encrypted API key storage with master password
- **Multi-Provider Support**: Works with DeepSeek, OpenAI, Gemini, and custom APIs
- **Improved CLI**: Better user interface with interactive prompts
- **Code Preview**: View generated code without opening files
- **Error Handling**: Robust error handling and user feedback
- **Configuration Management**: Easy setup and configuration system

## Original Features by LordWeegie

- Core pseudocode to C conversion functionality
- DeepSeek API integration
- File input/output system
- Basic CLI interface

## Installation

### Method 1: Install from PyPI (Recommended)
```bash
pip install aicompiler
