TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
인도 구직 전환 시 지원 현황을 한 보드에서 추적하고, CTC·실수령·통보기간·보너스·변동급여·복리후생 등 32가지 무료 도구 제공
Track every application in your Indian job switch on one board, with 32 free tools for the money moments: CTC to real in-hand salary, notice periods, bonds, variable pay and F&F. Free, open source, 10
생산성TypeScript · JavaScriptGitHub @kalpitt온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Decode your Indian job offer — real in-hand salary, red-flag scanner, application tracker. Free, private, open source.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Everything about an Indian job switch except finding the job.
From "I'm done here" — before you have applied anywhere — through the offer, the
resignation, ninety days of notice, and surviving the first three months at the
new place.
Live: kalpit.me/switch-karle · target origin: switchkarle.fyi (not serving yet)
Free and open source. Every number runs in your browser. Nothing is uploaded. No
accounts, no analytics, no AI calls.README 전문 보기 ↗Everything about an Indian job switch except finding the job.
From "I'm done here" — before you have applied anywhere — through the offer, the resignation, ninety days of notice, and surviving the first three months at the new place.
Live: kalpit.me/switch-karle · target origin: switchkarle.fyi (not serving yet)
Free and open source. Every number runs in your browser. Nothing is uploaded. No accounts, no analytics, no AI calls.
You find openings on Naukri or LinkedIn. We do not do job listings, resumes, ATS scoring or interview banks, and we are not going to — see PRODUCT.md for what that decision is and why.
| URL | What it answers |
|---|---|
/decoder/ | What does this CTC actually pay in-hand, and which red flags are in the offer? |
/offer-comparison/ | Which of these 2–3 offers puts more in the bank once stuffing and paper ESOP are stripped? |
/real-hike/ | How much of this CTC hike actually shows up in-hand? |
/variable-reality/ | What is monthly in-hand if variable pays 0, 50 or 100%? |
/bonus-clawback/ | If I leave before the clawback window, do I repay more than I kept? |
/esop-reality/ | What does exercising this grant cost, and what tax hits at my slab? |
/relocation/ | Does this CTC move in-hand when I change city? |
/fake-offer/ | Does this letter look like a job scam? |
/notice-buyout/ | What does unserved notice cost to buy out or recover? |
/gratuity/ | Am I eligible, how much, and which date flips me over the line? |
/leave-encashment/ | On a resignation, is this leave balance taxable? |
/fnf-checker/ | Does this full-and-final sheet add up, or do I owe them? |
/form16-shock/ | Two Form-16s this year — what extra tax is waiting? |
/resignation-letter/ | What does the resignation letter say, and what is my last working day? |
/manager-script/ | What do I actually say when I resign in person? |
/expected-ctc/ | How do I answer expected CTC without boxing myself in? |
/early-release/ | How do I ask to leave before notice ends? |
/buyout-ask/ | How do I ask HR what the buyout number is? |
/decline-accepted/ | How do I withdraw an acceptance cleanly? |
/counter-offer-reply/ | How do I close a counter-offer in writing? |
/recruiter-followup/ | How do I nudge a recruiter once? |
/counter-offer/ | Is this counter actually better than the outside offer? |
/handover-doc/ | What do I leave behind so the work does not fall over? |
/relieving-chaser/ | What do I send on day 7, 14 and 30 if relieving has not come? |
/epf-transfer/ | Should I transfer PF (Form 13) or withdraw, and why is the claim stuck? |
/bgv-prep/ | What will background verification see, and what should I pack? |
/insurance-gap/ | How many days am I uncovered between jobs? |
/tax-declaration/ | What do I tell the new employer about regime, HRA proofs, and Form 16? |
/notice-tracker/ | What is my last working day, and what is left on the exit checklist? |
/bond-scanner/ | Does this clause look like a training-bond / liquidated-damages trap? |
/redactor/ | Can I share a payslip with identifiers stripped? |
/clause-library/ | What does this common offer clause actually mean? |
/tracker/ | Where is each application, and what's the next action? |
/prompts/ | What do I paste into my own AI so it sees this offer and this hunt? |
Every English URL has a Hindi twin at /hi/<same-slug>/. Language follows the URL.
localStorage under switchkarle.<tool>.v<N>, with JSON export/import on the Tracker.The engineering rule behind these promises, and what it would take to change one, is in PRIVACY.md.
Pure TypeScript, golden-tested against hand-computed cases (src/engine/engine.test.ts). FY 2026-27:
Estimates, not tax or legal advice. Footer chip shows when the rules were last verified. A practising CA is reviewing the constants; until then statutory tools ship as provisional-pending-CA.
How the repo is put together: docs/ARCHITECTURE.md.
npm install
npm run dev # Astro dev server
npm test # vitest — engine goldens, i18n freeze, purity
npm run typecheck # tsc -b --noEmit
npm run lint # oxlint
npm run build # astro build
npm run check:base # asset URLs resolve under the configured base
npm run check:seo # canonical + OG on every route; no analytics in dist/
npm run check:csp # CSP meta + hashes; no off-origin subresources
npm run new-tool # node scripts/new-tool.mjs <slug>
test, typecheck, lint, build, check:base, check:seo, and check:csp must all pass before you open a pull request.
MIT licensed. Built by a job-switcher, for job-switchers.