Skip to content

sustech-cs304/team-project-25spring-42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

logo

AIDE - Intelligent Course-Aware IDE

AIDE is an all-in-one educational development environment designed for students and educators, combining a powerful IDE with AI-assisted learning tools and course management features.

Table of Contents

Key Features

🚀 Easy-to-Use IDE

  • Zero-setup, distraction-free coding environment
  • Beginner-friendly interface ideal for education
  • Supports multiple programming languages (Java, Python, C++, etc.)
  • Syntax highlighting and code completion

🤖 AI-Powered Assistance

  • Real-time coding help and debugging
  • Course concept explanations with examples
  • Integration with OpenAI, DeepSeek APIs
  • 24/7 learning companion with chat interface

📚 Course Resource Management

  • Centralized access to all course materials
  • Organized lecture slides, assignments, and readings
  • Secure cloud storage with role-based access control
  • Version history for documents

🛠️ Built-in Study Tools

  • PDF/PPT/DOCX reader with annotation
  • Markdown-based note taking
  • Code snippet manager
  • Task scheduler

👥 Collaboration Features

  • GitHub account integration
  • Real-time peer communication
  • Project sharing capabilities
  • Group study rooms

System Requirements

  • OS: Windows or macOS
  • JDK: 21.0.4 or later
  • Maven: 3.9.9 or later

Installation

  1. Download the latest release from our Releases page
  2. Run the installer (Windows: .exe, macOS: .dmg)
  3. Launch AIDE and authenticate with:
    • Google account
    • GitHub account

Documentation

Full documentation available at: 📚 Documentation

Contributors

👥 current team members:

🤝We welcome community contributions! To get started:

  1. Read our Build Tutorial for environment setup
  2. Check the API Documentation
  3. Submit a pull request following our Contribution Guidelines

For major changes, please open an issue first to discuss your proposed changes.

Support

Having issues? Contact us:

About

team-project-25spring-42 created by GitHub Classroom

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •