TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證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.