AI-powered pseudocode to C compiler with secure encrypted API key storage
Project description
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)
pip install aicompiler
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 py_aicompiler-1.0.0.tar.gz.
File metadata
- Download URL: py_aicompiler-1.0.0.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e98fc75c063530b0d84c3d978c9df177583e3d49b0b4f6e546d0879bd6e7608
|
|
| MD5 |
6340fbfde93a6888175dee356d8a183c
|
|
| BLAKE2b-256 |
a86310f43cbc86d5bcd0bf72769b1bee98fb56379d0c29726ee3b2686789d308
|
File details
Details for the file py_aicompiler-1.0.0-py3-none-any.whl.
File metadata
- Download URL: py_aicompiler-1.0.0-py3-none-any.whl
- Upload date:
- Size: 2.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b5e9d13f4188f69a3c6e89478b0b9f404dd3bf97df6d65953a02e83dbdf335a
|
|
| MD5 |
7ebdc12cde453f49c7cbfb162519ecf6
|
|
| BLAKE2b-256 |
92914feb51cde9385d4ed46fecbbf0bdaf332b2c9749fbebf7b5b224e88d1fb2
|