Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

0 stars 0 forks 0 watchers Python GNU General Public License v3.0
algorithms cli competitive-programming leetcode open-source terminal tui
14 Open Issues Need Help Last updated: Feb 28, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This issue aims to extend automatic browser cookie extraction to macOS and Linux, as it currently only supports Windows, forcing non-Windows users into a manual process. The task involves modifying `browser_cookies.py` to handle platform-specific cookie storage paths and decryption methods for Chrome, Edge, and Brave, utilizing system keyrings like macOS Keychain and Linux GNOME Keyring/KWallet to retrieve necessary decryption keys.

Complexity: 4/5
enhancement help wanted good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui

AI Summary: This GitHub issue addresses the poor user experience when a LeetCode session expires, as API calls fail silently or display raw error messages, leaving users confused. The goal is to improve this by showing a clear notification like "Session expired. Press L to logout and re-login." or optionally auto-redirecting to the login screen with an explanation. The solution should leverage the existing notification system and avoid automatic logout without user consent.

Complexity: 3/5
enhancement help wanted good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui

AI Summary: This feature request aims to enhance the editor's multi-line editing capabilities. When multiple lines are selected, pressing `Tab` should indent all selected lines by 4 spaces, and `Shift+Tab` should dedent them by removing up to 4 leading spaces. The existing `Tab` behavior for single-line cursor placement should remain, and both new operations must be fully undoable as a single action.

Complexity: 4/5
enhancement help wanted good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui

AI Summary: The current problem list only sorts by problem number, making it difficult for users to find problems based on criteria like difficulty, acceptance rate, or status. This feature requests adding a sort toggle (e.g., an 'o' key) to cycle through various sorting options, including ascending/descending difficulty, acceptance rate, and unsolved status. The active sort order should be displayed, work on filtered lists, and persist across page changes or refreshes.

Complexity: 3/5
enhancement good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui

AI Summary: This issue proposes adding a progress summary line to the problem list screen, displaying the number of solved problems out of total, along with a breakdown by difficulty (Easy, Medium, Hard). The statistics should be calculated from the already loaded problem data without making new API calls, remain compact, and update when the problem list is refreshed.

Complexity: 2/5
enhancement good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui

AI Summary: This issue requests a `Ctrl+/` keyboard shortcut to toggle line comments. The shortcut should add or remove the appropriate language-specific comment prefix (e.g., `//`, `#`, `--`) for the current line or a selected block of lines, enhancing debugging and code manipulation efficiency. It requires leveraging existing language tracking and adding a new mapping for comment prefixes.

Complexity: 3/5
enhancement good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui

AI Summary: This issue proposes adding a bookmarking feature to problems, allowing users to mark items for later review. It requires implementing a 'b' keybinding to toggle bookmarks, displaying a visual indicator for favorited problems in the list view, and adding a filter option to show only bookmarked problems. Bookmarks must persist across sessions, stored locally in a JSON file.

Complexity: 3/5
enhancement good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui
enhancement help wanted

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui
enhancement help wanted

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui
bug good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui
enhancement good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui
enhancement good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui
enhancement good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui
good first issue

Solve LeetCode problems without leaving your terminal. Browse problems, read descriptions, write code with syntax highlighting, test against sample cases, and submit: all from a single shell..

Python
#algorithms#cli#competitive-programming#leetcode#open-source#terminal#tui