Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

leetcode helper

Rishi JhaRishi Jha29 downloads

A fully integrated LeetCode workspace featuring a built-in code editor, test case runner, and a custom Socratic AI Copilot that provides algorithmic hints without spoiling the solution.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

⚡️ LeetCode Helper An all-in-one algorithmic practice workspace for Obsidian.

LeetCode Helper transforms your Obsidian vault into a fully integrated coding environment. Stop context-switching between your browser, IDE, and notes. Fetch problems, write code, run test cases, diagram architectures, and get Socratic AI hints—all without ever leaving your vault.

✨ Core Features Direct Problem Sync: Enter a LeetCode problem ID to instantly fetch the description, constraints, and default test cases straight into your workspace.

Socratic AI Copilot: A built-in AI tutor engineered to guide you, not give you the answer. Get data structure hints, edge case analysis, and step-by-step dry runs.

Bring Your Own Key (BYOK): Full flexibility to use any AI provider. Configure your API key, Base URL, and Model ID in the settings to connect to OpenAI, OpenRouter, Groq, Google Gemini, or even local offline models like Ollama.

Integrated Code Environment: Write, auto-save, and execute your solutions inside an embedded code editor with full 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

  1. Installation (Note: Once approved, you will be able to install this directly from the Obsidian Community Plugins tab).

Download the latest release from the repository.

Extract the folder into your vault's .obsidian/plugins/ directory.

Open Obsidian, navigate to Settings > Community plugins, and toggle LeetCode Helper on.

  1. Configuration To enable the Socratic Copilot, you must configure your AI provider:

Go to Settings > LeetCode Helper in Obsidian.

Enter your API Key.

Set your Base URL (e.g., https://api.openai.com/v1, https://generativelanguage.googleapis.com/v1beta/openai for Gemini, or http://localhost:11434/v1 for local models).

Specify the Model ID (e.g., gpt-4o-mini, gemini-2.5-flash, llama3).

  1. Usage Open the LeetCode Workspace via the ribbon icon or command palette.

Type a problem number into the input field at the top of the workspace and click Fetch Data.

Write your solution in the bottom-left editor panel.

Use the Socratic Copilot chat window on the right to ask for hints, complexity analysis, or debugging help.

☕ Support the Author Building and maintaining open-source Obsidian plugins takes time (and a lot of caffeine!). If this tool helped you nail an interview or improve your daily coding practice, consider supporting the project.

HealthExcellent
ReviewSatisfactory
About
Organize coding practice with a 4‑quadrant problem-solving workspace and an architecture whiteboard for algorithm design and tracing. Call on a Socratic AI copilot for guided questions and hints, and run solutions directly with the integrated code runner.
AICodeCanvas
Details
Current version
1.0.2
Last updated
Last week
Created
Last week
Updates
3 releases
Downloads
29
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
Rishi JhaRishi Jharelks-00
GitHubrelks-00
  1. Community
  2. Plugins
  3. AI
  4. leetcode helper

Related plugins

Smart Chat

Integrate OpenAI's ChatGPT seamlessly in notes. Automatically saves links, allows marking threads as done, and integrates with Dataview.

HiWords

Effortlessly grow your vocabulary as you read, with automatic highlighting and translation of unfamiliar words.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

Templater

Create and use dynamic templates.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.