code-note-helper  by Philip-Cao-9527

Browser extension for efficient AI-assisted learning and coding

Created 3 months ago
258 stars

Top 97.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

CodeNote Helper is a browser extension streamlining algorithm practice, deep learning study, and AI interactions. It automates structured note generation, integrates spaced repetition, and enhances long AI conversations, transforming repetitive tasks into valuable learning assets and improving knowledge retention.

How It Works

This extension injects functionality into supported learning platforms (LeetCode, Deep-ML, ChatGPT, etc.). For algorithm practice, it auto-generates detailed Markdown notes from problem descriptions, user code, and solutions, offering an on-page AI tutor for debugging. It integrates the FSRS algorithm for dynamic, spaced repetition scheduling directly within the study workflow. Deep learning code implementations are supported with automated note generation, and AI conversations are enhanced with a visual timeline for navigation.

Quick Start & Requirements

Installation is available via the Chrome Web Store (recommended) or manual GitHub Releases (developer mode). Requires Chrome/Edge. Optional features necessitate API keys for LLMs (OpenAI-compatible) and cloud storage (Google Drive, WebDAV) for backup. Links to the Chrome Web Store and GitHub Releases are provided.

Highlighted Details

  • Automated Algorithm Notes: Generates structured Markdown notes from LeetCode/CodeFun2000, including code analysis and complexity.
  • On-Page AI Tutor: Context-aware debugging and explanation without leaving the current page.
  • FSRS Spaced Repetition: Integrates FSRS for dynamic review scheduling within the study workflow.
  • AI Conversation Timeline: Visualizes and navigates long ChatGPT, Gemini, and Claude conversations.
  • Multi-Platform Support: Works on LeetCode, Deep-ML, TorchCode, ChatGPT, Gemini, and Claude.
  • Flexible API Integration: Supports OpenAI-compatible APIs for direct note generation.

Maintenance & Community

Actively developed with a roadmap including support for more competitive programming platforms, improved note themes, deeper AI integration, and interview prep features. Community contributions via Issues and Pull Requests are encouraged.

Licensing & Compatibility

Released under the MIT License, permitting commercial use and integration into closed-source projects.

Limitations & Caveats

Requires significant browser permissions, which are explained but may raise user concerns. Google Drive backup is not supported on Edge. Advanced features like deep AI integration and mobile reminders are planned. Users must manually configure API endpoints and backup services.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
54 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.