Repository navigation
1.0.0
Welcome to the first official release of LeetCode Helper! This plugin transforms your Obsidian vault into a fully integrated algorithmic practice environment, eliminating the need to context-switch between a browser, an IDE, and your notes.
Core Features
Direct LeetCode Sync: Instantly fetch problem descriptions, constraints, and default test cases directly into your workspace by entering the problem ID.
Socratic AI Copilot: A built-in AI tutor engineered to guide your problem-solving process. Instead of simply generating the final code, the Copilot provides data structure hints, edge case analysis, and dry-run examples to help you learn.
Bring Your Own Key (BYOK): Full flexibility to use the AI provider of your choice. Configure your own API key, Base URL, and Model ID in the plugin settings to connect to OpenAI, OpenRouter, Groq, Google Gemini, or local offline models (like Ollama).
Integrated Code Environment: Write, auto-save, and execute your solutions inside an embedded code editor featuring syntax highlighting.
Visual Architecture Integration: Utilize Obsidian's native Canvas API to diagram node architectures, map out linked lists, and visualize complex data structures side-by-side with your code.
Getting Started
Navigate to Settings > LeetCode Helper in Obsidian.
Enter your preferred AI provider's API Key, Base URL, and Model ID.
Open the LeetCode Workspace view, type a problem ID into the input field, and click Fetch Data to begin your session.
If you find this plugin helpful for your interview prep or daily coding practice, consider supporting its ongoing development at buymeacoffee.com/relks.