https://github.com/rakeshkanneeswaran/luminaide_an_ai_integrated_ide
A personalized IDE developed from scratch, featuring AI integration with models like LLaMA, Mistral, and LLava. Includes a real-time terminal, intuitive file explorer, and Ace Editor to enhance productivity and streamline coding workflows.
https://github.com/rakeshkanneeswaran/luminaide_an_ai_integrated_ide
express ide llama llama2 llava mistral react websocket
Last synced: 6 months ago
JSON representation
A personalized IDE developed from scratch, featuring AI integration with models like LLaMA, Mistral, and LLava. Includes a real-time terminal, intuitive file explorer, and Ace Editor to enhance productivity and streamline coding workflows.
- Host: GitHub
- URL: https://github.com/rakeshkanneeswaran/luminaide_an_ai_integrated_ide
- Owner: rakeshkanneeswaran
- Created: 2024-06-09T16:27:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-11T18:42:40.000Z (over 1 year ago)
- Last Synced: 2024-10-18T22:02:40.980Z (about 1 year ago)
- Topics: express, ide, llama, llama2, llava, mistral, react, websocket
- Language: JavaScript
- Homepage:
- Size: 2.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lumina IDE an AI-Integrated IDE
A personalized Integrated Development Environment (IDE) developed from scratch, featuring seamless AI integration with models like LLaMA, Mistral, and LLava. This IDE includes a real-time terminal, an intuitive file explorer, and the Ace Editor to enhance productivity and streamline coding workflows.
## Features
- **AI Integration**: Seamlessly integrated with locally hosted Language Models (LLMs) such as LLaMA, Mistral, and LLava. These models assist with tasks like code generation, debugging, and intelligent code suggestions.
- **Real-time Terminal**: Execute commands and scripts directly within the IDE, providing a smooth and efficient workflow.
- **File Explorer**: Navigate and manage your project files with ease using an intuitive file explorer.
- **Ace Editor**: A powerful code editor that supports various programming languages and themes.## How It Works
1. **AI Model Selection**: Choose from AI models like LLaMA, Mistral, and LLava for tasks such as code completion, debugging, or generating new snippets.
2. **Seamless Integration**: Locally integrates AI models to ensure privacy and fast response times.
3. **WebSocket Communication**: Maintains a real-time server connection for instantaneous feedback.
4. **Unified Interface**: Integrated terminal and file explorer for streamlined workflow.
5. **Auto-Save**: Debounced auto-save protects your work by saving periodically during inactivity.
6. **User-Friendly**: Ace Editor provides flexibility with support for multiple languages and themes.