GitNova
An AI-powered command-line interface that translates natural English into exact Git commands and prevents secret leaks.
Opening GitNova...
https://nourddinak.github.io/Gitnova/Challenge & Objective
Memorizing complex terminal syntax and writing detailed commit messages constantly slows down engineering workflows. GitNova eliminates this friction by leveraging LLMs to automate version control, streamline commits, and proactively block accidental credentials leaks before code hits remote repositories.
Architecture & Key Decisions
Engineered with strict separation of concerns, modular domain logic, and sub-second render performance. The interface embraces modern reactive state management, asynchronous data loading, and hardware-accelerated fluid transitions for a tactile feel.
Core Capabilities
Technologies & Libraries
Selected for high performance, maintainability, and architectural longevity: