Releases: ccd97/LowLevelDesign.ai
Releases · ccd97/LowLevelDesign.ai
Release list
LowLevelDesign.ai v1.2.0
Full Changelog: https://github.com/ccd97/LowLevelDesign.ai/commits/v1.2.0
LowLevelDesign.ai v1.2.0
AI-powered low-level design mock interviewer — code, explain, get scored.
An Electron desktop app for practicing low-level design (LLD) / machine-coding interview problems with real code execution and AI evaluation.
Features
- AI Interview Question Generator - one-click generation of realistic LLD questions across diverse domains, design patterns, and architectures in Python and Java; configurable problem modes (Ambiguous vs Detailed), time budgets (45–120 min), and concurrency requirements
- Multi-File Code Workspace & Runner - multi-file code editor with real local Python/Java execution, interactive terminal, IntelliSense autocomplete, documentation flyout, and session timer
- AI Interviewer Chatbot - simulated interviewer that answers scope and edge-case questions with concrete rules while keeping the solution confidential
- AI Test Generation - one-click generation of comprehensive, runnable unit and concurrency tests based on your actual classes and interfaces
- AI Judge & Scoring - detailed evaluation report scoring your solution across 6 dimensions (problem analysis, class design, code quality, extensibility, concurrency & edge cases, testing & correctness) with strengths and improvement areas
- Multi-Session Workspace - create, switch, and manage practice sessions; auto-save; dark & light mode; Mermaid diagram rendering
- Configurable AI Models - swap models from OpenRouter; use free open-source models (Llama, Gemma, etc.)
Platforms (Binaries below)
- macOS (ARM64 DMG)
- Windows (NSIS installer + portable)
- Linux (AppImage + tar.xz)
Note
macOS Users: If you see "The application is damaged and can’t be opened. You should move it to the Bin", Gatekeeper is blocking an unsigned app.
Run this in Terminal to strip the quarantine flags:
xattr -cr "/Applications/LLD Practice.app"Prefer not running terminal commands on pre-built binaries? You can also build the app from source using the instructions in README.