CLI tool for streamlined project development using OpenAI API
Top 16.9% on sourcepulse
This command-line tool assists developers in managing projects by leveraging OpenAI's API for tasks like code generation, file editing, and project planning. It aims to streamline development workflows for individual developers and teams.
How It Works
The tool initializes an OpenAI client with a provided API key. It then processes user commands to interact with the file system, generate code, plan project structures, and review code. The /planning
command allows for defining project structures, which can then be systematically generated using the /create
command. It manages conversation history and tracks added files for context.
Quick Start & Requirements
pip install -r requirements.txt
OpenAI(api_key="YOUR API")
to the script.python o1-eng.py
Highlighted Details
/add
and /edit
commands./planning
command for systematic project structure generation./review
command.Maintenance & Community
The repository is open for contributions via standard pull requests.
Licensing & Compatibility
The repository does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The tool requires an OpenAI API key, incurring usage costs. No explicit license is provided, which may impact commercial adoption.
7 months ago
1 day