Your Codeforces Training, Measured Automatically.
A local-first browser extension that starts timing the moment you open a problem, pauses automatically after 5 minutes of inactivity, and injects rich analytics directly into Codeforces profiles — no setup, no accounts required.


Designed for the platforms you compete on
Engineered for competitive coders
Automatic timing, honest idle detection, and rich profile analytics — built for the way competitive programmers actually work.
Capture training diagnostics locally
Log and aggregate active solve times per problem, per day, and per week. Track your preparation routines with data compiled entirely on your local machine.
- View a full-year coding heatmap with 5 intensity levels and hover tooltips on your own profile
- Track daily and weekly practice with a 7-day bar chart showing minutes per day
- See all-time problem history with per-problem time, rating, and last-seen date
- Monitor your current practice streak — consecutive days with any tracked coding time
- View overview cards for total coding time, today's time, problems worked, and most-worked problem
- All metrics compiled and rendered locally — no network roundtrips, no uploads
Personal practice analytics appear exclusively on your own Codeforces profile — refreshing every 10 seconds with live session data from your local storage.



Profile analytics on any Codeforces profile
AetherCP injects a rating distribution chart and topic breakdown directly into any Codeforces profile page — sourced from the public API, rendered client-side.
- Rating distribution bar chart — color-coded by Codeforces difficulty tier (800 through 3500)
- Topic pie chart — top 10 problem tags from all solved submissions, with counts and percentages
- Solved count badge — deduplicated total of unique accepted problems
- Works on any Codeforces profile — not just your own
- Fetches up to 200,000 submissions from the public Codeforces API
- Renders entirely client-side — no external servers, no data uploaded
Analytics appear automatically on any visited Codeforces profile — no configuration needed. Data is fetched read-only from the public Codeforces API and never uploaded anywhere.
From install to insight in minutes
AetherCP requires zero configuration. Install, open a problem, and everything else happens automatically.
Everything you need to track your practice
All features run entirely inside your browser. No accounts, no cloud, no configuration required.
Optimize your training today.
MIT Licensed. Open-source. Zero telemetry configurations. Load unpacked source locally in seconds.
MIT License · Chrome Web Store · v1.2.0