THI Coding AssistantAI-powered coding assistant for THI projects — chat with your backend models, get code suggestions, and generate clear summaries directly inside VS Code. FeaturesTHI Coding Assistant provides AI-powered development tools directly in VS Code: Primary Features
Quick Start
Code Improvement SuggestionsSelect any code snippet to receive AI-powered improvement suggestions, optimization tips, and best practice recommendations. Code SummarizationGenerate clear, concise summaries of selected code blocks or entire files to quickly understand complex code. Manual Code ReviewReview your active file with AI assistance and receive inline fix suggestions. Pre-commit Hook IntegrationAutomatic code review before every commit. The extension integrates with git to help maintain code quality. Getting Started
UsageChat Mode: Type your questions in the chat panel and receive instant AI responses. Code Suggestions: Select code in your editor, click "Get Suggestions" in the assistant panel, and review the improvements. Code Summary: Select code you want to understand and click "Summarize Code" to get a clear explanation. Manual Review: Open a file you want to review, click "Review Current File", and see inline suggestions. Manual Review: Click the "Review Code" button to analyze the currently open file for critical issues (security vulnerabilities, logic errors, potential crashes). Receive structured fixes with line numbers and replacement code. Pre-commit Hook: Toggle the pre-commit switch in the extension panel to enable or disable automatic code review before Git commits. When enabled, commits are validated for critical issues before being allowed. Model Selection: Choose "Auto" from the model dropdown to enable intelligent model selection (chat uses general reasoning models, code features use specialized coding models). Manual model selection is also available. Response Regeneration: Use the regenerate button to request an alternative AI response if the initial result is unsatisfactory. Requirements
AboutDeveloped for students at Technische Hochschule Ingolstadt (THI) to enhance coding experience and learning. See main README for complete setup instructions. |