Introduction
CodeGenesis is an autonomous AI software architect capable of planning, building, and deploying full-stack applications. It leverages advanced LLMs (Large Language Models) to understand natural language requirements and translate them into production-ready code.
Installation
Clone the repository and install dependencies:
git clone https://github.com/aditya4232/CodeGenesis.git
cd CodeGenesis
# Install Backend Dependencies
cd backend
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt
# Install Frontend Dependencies
cd ../frontend
npm installConfiguration
CodeGenesis requires an API key to function. You can use OpenAI, Anthropic, or any other provider compatible with the Model Context Protocol (MCP).
- Navigate to the Settings page in the dashboard.
- Select your preferred AI Provider (e.g., OpenAI).
- Enter your API Key.
- (Optional) Configure custom base URLs for local models.
Note: Your API keys are stored locally in your browser and are never sent to our servers.
Usage Guide
Creating a New Project
1. Go to the Dashboard.
2. Click "New Project".
3. Describe your application in the chat interface.
4. The Architect Agent will propose a plan.
5. Approve the plan to start generation.
API Reference
For advanced usage and integration, refer to the full API documentation in the repositoryREADME.md file.