Turing College Logo

Coding assistant

Coding assistant

About this project

A modern Flask-based web IDE with multi-agent AI assistance powered by LangChain and OpenAI. Features a VS Code-like interface with intelligent code assistance, debugging capabilities, and comprehensive development tools.

Features

Core IDE Features

- File Management: Full file browser with create, edit, delete, and organize capabilities

- Monaco Editor: VS Code-style editor with syntax highlighting for 50+ languages

- Workspace Management: Project-based workspace selection and management

- Real-time Saving: Auto-save and manual save (Ctrl+S/Cmd+S) functionality

AI-Powered Assistance

- Multi-Agent System: Specialized agents for different tasks:

- Ask Agent: General Q&A and code explanations

- Code Agent: Code generation, refactoring, and optimization

- Debug Agent: Error analysis and debugging assistance

- Orchestrator Agent: Intelligent task routing and coordination

- Context-Aware Help: AI assistance that understands your project structure

- Interactive Chat: Real-time conversation with AI assistants

Advanced Development Tools

- Debug Panel: Comprehensive debugging with:

- Console log monitoring and filtering

- API call tracking and analysis

- Component state monitoring

- Performance metrics and timing

- Error tracking and analysis

- UI Enhancements: Modern interface with resizable panels and responsive design

- Help System: Interactive tour and contextual assistance

Created byDeividas Jodogalvis
Published atNovember 17, 2025
CourseAI engineering