An open API service indexing awesome lists of open source software.

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.

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.