Terminal dashboard for tracking job applications in real time. Two-pane Textual layout — job list on the left, full details on the right. Color-coded by status, one key to export, one key to open any listing.
┌─ JobHound ──────────────────────────────────────────────────────┐ │ [LIVE] 47 tracked · 3 queued · 12 applied · 2 interviewing │ ├──────────────────────────┬──────────────────────────────────────┤ │ ▶ Bree applied │ Bree — Software Engineer, Backend │ │ Modal applied │ Applied: 2026-03-11 via Ashby │ │ LangChain applied │ Score: 87/100 │ │ Cohere queued │ Method: direct POST │ │ Anthropic new │ │ │ Cursor failed │ Cover Letter: │ │ │ > The line that stood out in your... │ ├──────────────────────────┴──────────────────────────────────────┤ │ [s]can [p]ause [f]ilter [o]pen URL [x]export [q]uit │ └─────────────────────────────────────────────────────────────────┘
~/jobhound_export_YYYYMMDD.md and .csv. Includes company, title, status, score, applied date, and URL.git clone https://github.com/Null-Phnix/jobhound-tui cd jobhound-tui pip install -r requirements.txt # point it at the same DB as the MCP server export JOBHOUND_DB=~/.jobhound/jobs.db python -m jobhound.tui
Python 3.11+ Textual ≥0.52 sqlite3
Open source on github.com/Null-Phnix/jobhound-tui. Issues and PRs welcome.