##Introduction
CodeSight is a web application designed to streamline the development process by providing tools to fix errors in code, generate documentation, explain code snippets, and optimize code for better performance. Whether you're a seasoned developer or just starting, CodeSight aims to make your coding experience more efficient and enjoyable.
https://github.com/Subash-Lamichhane/CodeSight/assets/109226874/194a9ee2-4875-404e-9644-3313d72efd8e
CodeSight automatically identifies and fixes common errors in your code, helping you save time and ensuring a smoother development process.
Generate comprehensive and user-friendly documentation for your code. CodeSight extracts comments and contextual information to create documentation that is easy to understand.
Understand your code better with CodeSight's code explanation feature. Get detailed explanations for specific code snippets, making it easier for developers to grasp complex logic.
Improve the performance of your code by leveraging CodeSight's optimization suggestions. Identify areas for improvement and apply recommended changes for optimized execution.
To get started with CodeSight, follow these steps:
Clone the repository:
```git clone https://github.com/yourusername/CodeSight.git``` Install dependencies:
Copy code
``` cd CodeSight ``` ```npm install ```
Run the application:
Update your api key:
Inside .\CodeSight\src\services\OpenaiAPI.js
Update:
const OPENAI_KEY = "Your api key"
npm run dev
Visit http://localhost:5173/ in your browser to access CodeSight.
We welcome contributions to enhance and improve CodeSight! Feel free to submit issues, feature requests, or pull requests.