{"repo":"Soham109/cpos","free":true,"listed":false,"github":"https://github.com/Soham109/cpos","clone":"git clone https://github.com/Soham109/cpos.git","description":"CPOS — capture Codeforces & CSES problems, run tests, and submit from VS Code or the terminal. Extensions on the VS Code Marketplace and Chrome Web Store.","language":"JavaScript","stars":93,"topics":["cli","codeforces","competitive-programming","cses","ratatui","rust","terminal","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"CPOS Competitive Programming Operating System Open a problem in your browser. CPOS creates the file, loads the samples, and lets you run and submit — without copy-pasting anything. Capture a problem · auto-create your file · run samples · submit from VS Code --- What is CPOS? Solving a problem on Codeforces, CSES, or AtCoder usually means copying samples into files, running them by hand, and pasting code back into the judge. CPOS removes that entire layer. It is three local clients that share the same files and talk over 127.0.0.1 : Component What it does --- --- Browser companion Captures samples and statements from the problem page, and autofills the judge's submit form in your logged-in tab. Optional practice and on-page tools for Codeforces and CSES. VS Code extension A panel with your sample tests, Run All , Submit , and a native Statement tab. Compiles and runs locally with per-test diffs. Terminal app A Rust TUI: problem catalog, contests, analytics, skill-model recommendations, and a goal-based practice plan. Everything runs on your machine — no accounts, no servers, no tracking. CPOS never touches your judge passwords; submitting reuses the login already in your browser. Quick start 1. Terminal app Prebuilt binaries — no Rust toolchain needed. No package manager? See the installer scripts. 2. VS Code extension — install from the Marketplace. 3. Browser companion — install from the Chrome Web Store (Chrome, Edge, Brave) or from source for Firefox. Then: 1. Open a fold","default_branch":null,"files":null,"tree":[],"storefront":"/r/Soham109","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Soham109/cpos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}