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.
A job search command center that runs on your own computer. Find roles, find people who can refer you, apply, and follow every application to an offer in one place.
ProductivityPython · JavaScriptGitHub @rohinagrawalOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
A job search command center that runs on your own computer: track roles, people, companies and interviews, with Claude skills for search, referrals, applying and interview prep.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Try the live tracker in your browser → No sign-up and nothing to install.
A job search command center that runs on your own computer: a tracker for roles, people, companies and interviews, plus the documents and Claude skills that keep it filled. You find roles, find people who can refer you, ask them, apply, and follow every application to an offer in one place.Read the full README ↗Try the live tracker in your browser → No sign-up and nothing to install.
A job search command center that runs on your own computer: a tracker for roles, people, companies and interviews, plus the documents and Claude skills that keep it filled. You find roles, find people who can refer you, ask them, apply, and follow every application to an offer in one place.
uv run tracker.py
No uv? This does the same:
python3 "LaunchPad App/server.py"
Open http://localhost:8787. Then open this folder in Claude Code and say "set up LaunchPad" to build your job thesis, master resume and answer bank.
To look around with demo data first:
uv run Demo/demo_people.py --port 8799
| Guide | Read it to |
|---|---|
| Docs/Setup.md | Go from nothing to a working setup, step by step, including a new computer and common problems |
| Docs/Automation.md | Have the search, people research and drafts run every day |
| Docs/Workflow.md | See how everything fits together: every status, stage, automation, approval and file, with diagrams |
| Docs/Hosting.md | Put the tracker online behind a password, for your phone |
START-HERE.md | Follow the day-to-day loop. Setup writes this file for you |
| LaunchPad App/README.md | Learn the screens, storage modes and server endpoints |
| .agents/README.md | See how the skills and rules for AI agents are organised |
The skills live in .agents/skills/, so a fresh clone has them.
| Say | Skill | What it does |
|---|---|---|
| "set up LaunchPad" | setup-launchpad | Builds your thesis, master resume and answer bank, and offers the daily routine and hosting. Never overwrites what is there |
| "run preflight" | preflight | Checks data, settings, documents and the browser before a run, and stops with the reason if something is broken |
| "run a job scrub", "search LinkedIn for jobs" | job-scrub, linkedin-job-search | Finds roles, scores them with a six-part fit breakdown, adds them to Screening |
| "find people at ", "send outreach" | people-finder, referral-outreach | Finds likely referrers, drafts asks (LinkedIn or email), sends what you approved |
| "generate my application docs" | generate-docs | Writes a tailored resume and cover letter for To Apply roles |
| "apply to " | apply-to-job | Fills the application form from your answer bank and stops for your review before submitting |
| "prep me for " | interview-prep | Researches the company and round, and builds stories from your real experience |
| "check for job replies" | reply-monitor | Reads your inbox for replies and advances the cards |
| "clean up my tailored docs", "run the cleanup" | docs-cleanup | Archives documents of finished applications, closes stale cards and archives closed ones. Previews first; never deletes |
| Path | What it is |
|---|---|
LaunchPad App/ | The tracker, code only. tracker.py at the root runs it |
Data/ | Everything the tracker stores: data.json (jobs), contacts.json (people), autopilot.json, and local backups/. See Data/README.md |
Demo/ | A throwaway tracker with demo data |
Docs/ | The guides above |
Site/ | The landing page, published to GitHub Pages from the public repository |
.agents/ | The skills, rules and guide for AI agents. AGENTS.md at the root points to it |
Job-Thesis.md | What counts as a fit: role tiers, companies, constraints, pay floor. Every search reads it |
Target-Companies.md | Optional research behind your company list; your reference only |
Resume/ | Master-Resume.md (the source every document is drawn from), Answer-Bank.md (answers forms always ask for), and your resume files |
Referral/ | Referral-Playbook.md (your outreach rules), Referral-Note.md (what a referrer can forward), Templates/ (your message templates) |
Cover Letters/, Company Research/ | Your templates |
Job Listings/ | Saved postings and each run's review file |
Applications/ | Per-company documents, created as you apply |
Interview Prep/ | One prep document per interview |
Archive/ | Closed and stale items, moved here by the cleanup. Nothing is deleted |
The documents and data are personal, and they are created for you by setup. Everything else is the same for every user.
Data/data.json and Data/contacts.json are the single source of truth. Change them through the tracker, not by hand.main. Run git pull --rebase --autostash before working locally, and never force-push.MIT. See LICENSE.