3 items
Overlay your Smarana notes and saved solutions on supported coding problem pages. Smarana Companion — Notes & Spaced Repetition Overlay for Coding Problems You solved Two Sum last month. You completed it successfully. But can you solve it again today? Smarana Companion brings your Smarana notes, solutions, and review schedule directly onto coding problem pages—so you can review in context, right where you code. What it does: • Shows a floating overlay on supported platforms: LeetCode, Codeforces, AtCoder, CodeChef • Displays your saved notes, solution code (only if enabled), and difficulty/rating for the current problem • Shows your review status (due now / upcoming) and next review date • Lets you mark problems as reviewed without leaving the page • Syncs automatically with your Smarana account so progress stays consistent across devices Why install it: • No tab switching—your notes appear where you’re solving • Review exactly when it matters using spaced repetition • Build long-term recall by revisiting problems before you forget • One extension that works across multiple competitive programming platforms How it works: 1. Sign in on Smarana (free): smarana.vercel.app 2. Open any supported problem page 3. Click the floating bubble 4. View notes and review status 5. Mark as reviewed from the overlay Permissions explained (transparent): Storage: Used to save your login session locally so you remain signed in. Host access to supported coding platforms: Required to detect which problem page you are viewing in order to display the correct notes and review status. Host access to smarana.vercel.app: Used to securely retrieve your saved notes, solutions, and review data from the Smarana API. Privacy: Smarana Companion does not sell, share, or track your browsing history. Your notes and solutions remain private and tied to your Smarana account. Supported sites: LeetCode Codeforces AtCoder CodeChef More platforms planned.
Feb 15, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.