{"id":51872747,"url":"https://github.com/udit-001/waypoint","last_synced_at":"2026-07-25T01:30:36.819Z","repository":{"id":365964122,"uuid":"1274482542","full_name":"udit-001/waypoint","owner":"udit-001","description":"Track job applications from the CLI and browser. AI-powered cover letters, resume optimization, and interview prep.","archived":false,"fork":false,"pushed_at":"2026-07-18T00:16:35.000Z","size":2895,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-18T02:05:49.565Z","etag":null,"topics":["ai","career","cli","cover-letter","developer-tools","golang","interview-prep","job-search","job-tracker","productivity","resume","sqlite","svelte"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/udit-001.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-06-19T15:00:38.000Z","updated_at":"2026-07-18T00:16:20.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/udit-001/waypoint","commit_stats":null,"previous_names":["swatibio/job-tracker","swatibio/waypoint","udit-001/waypoint"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/udit-001/waypoint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/udit-001%2Fwaypoint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/udit-001%2Fwaypoint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/udit-001%2Fwaypoint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/udit-001%2Fwaypoint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/udit-001","download_url":"https://codeload.github.com/udit-001/waypoint/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/udit-001%2Fwaypoint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35862474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-24T02:00:07.870Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","career","cli","cover-letter","developer-tools","golang","interview-prep","job-search","job-tracker","productivity","resume","sqlite","svelte"],"created_at":"2026-07-25T01:30:36.223Z","updated_at":"2026-07-25T01:30:36.802Z","avatar_url":"https://github.com/udit-001.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"web/public/icons/icon-192.svg\" width=\"64\" height=\"64\" alt=\"Waypoint logo\"\u003e\n\u003c/p\u003e\n\n# Waypoint — Job Tracker\n\nA job application tracker with a Go backend and Svelte frontend.\nData mutations happen through the CLI; the web UI is a read-only dashboard.\nThe entire web UI is compiled into a single self-contained binary.\n\n## Install\n\n### Recommended: `go install` (works everywhere, no binary downloads)\n\n```bash\ngo install github.com/udit-001/waypoint/cmd/waypoint@latest\n```\n\nThis compiles Waypoint from source with the web UI embedded. No pre-built\nbinaries to download, no Windows SmartScreen warnings, no trust decisions.\n\n### From a release (if you don't have Go installed)\n\n```bash\ncurl -sfL https://raw.githubusercontent.com/udit-001/waypoint/main/install.sh | sh\n```\n\nInstall a specific version:\n\n```bash\ncurl -sfL https://raw.githubusercontent.com/udit-001/waypoint/main/install.sh | sh -s -- v0.4.0\n```\n\n### From source\n\n```bash\ngit clone https://github.com/udit-001/waypoint.git\ncd waypoint\nmake build     # builds frontend + Go binary\n```\n\n### How it works\n\nThe Svelte frontend is pre-built and committed to `web/dist/`, which is embedded\ninto the Go binary at compile time via `//go:embed`. This means:\n- `go install` downloads source + pre-built frontend from git → fully functional binary\n- No `node_modules` or build tools needed to install\n- Frontend rebuild is only needed when modifying UI code\n\n### Upgrade\n\n```bash\nwaypoint upgrade\n```\n\nThis runs `go install github.com/udit-001/waypoint/cmd/waypoint@latest` internally,\nstopping and restarting the server if it's running.\n\n## Quick Start\n\n```bash\nwaypoint init\nwaypoint start\n```\n\nOpens at `http://localhost:8080`. Use `--port` to change the port.\n\n## Usage\n\nWaypoint is CLI-first. Add, update, and delete jobs from the terminal.\nThe web UI is a read-only dashboard for what you've tracked.\n\n```bash\nwaypoint jobs add \"Google\" \"Senior SWE\" --status Applied\nwaypoint jobs add \"Meta\" \"Staff Engineer\" --status \"Not Applied\"\nwaypoint jobs stats\nwaypoint jobs list\n```\n\nFull CLI reference at [docs/cli.md](docs/cli.md).\n\n### Key commands at a glance\n\n- **`jobs add/list/get/update/delete/stats`** — Track applications\n- **`profile show/set`** — Personal info for AI content generation\n- **`artifacts add/list/get/delete/archive`** — Save generated content\n- **`categories list/add/rename/delete`** — Organize jobs into groups\n- **`init/start/stop`** — System management\n\nAll commands accept `--json`.\n\n## AI Integration\n\nWaypoint ships a skill file that teaches AI coding assistants\nhow to use the CLI and generate job-search content.\n\n```bash\nwaypoint skills install --agent pi.dev\n```\n\nSupported agents: `pi.dev`, `claude-code`, `codex`, `opencode`.\n\n### Built-in generation skills\n\n| Skill | What it produces |\n|-------|-----------------|\n| Email Generator | Application, follow-up, thank-you, networking (4 tones) |\n| Cover Letter Generator | Formal, casual, creative, executive styles |\n| Resume Keyword Optimizer | Match score, gap analysis, verb suggestions |\n| Interview Prep Assistant | Role-specific Q\u0026A, research checklist |\n| Career Summary Generator | 5 resume summary styles |\n| Statement of Purpose Generator | SOP for grad school, fellowships, research |\n\nWhen an AI agent generates content, it saves it as an artifact.\nArtifacts store every variant (tones, lengths, styles) and link to the job.\n\n```bash\nwaypoint artifacts add --skill cover-letter --title \"Cover\" -f /tmp/cover.txt --job 3\nwaypoint artifacts list --job 3\nwaypoint artifacts get 12\n```\n\n## Web UI\n\nRead-only dashboard with 9 views. Manage data via CLI.\n\n- **Dashboard** — Stats cards + charts (status, category, monthly trend)\n- **Kanban** — Columnar board grouped by status\n- **Table** — Sortable table with category filter\n- **Search** — Full-text search across jobs and artifacts\n- **Categories** — Manage categories\n- **Profile** — View personal info, skills, education\n- **AI Integration** — Browse skills, install command\n- **Artifacts** — Browse generated content with variant tabs\n- **Settings** — Typography, CLI reference, app settings\n\n### Keyboard Shortcuts\n\n| Shortcut | Action |\n|----------|--------|\n| `/` | Focus search |\n\n## Data\n\nSQLite at `~/.waypoint/waypoint.db`. 7 tables: jobs, categories, artifacts,\nhistory, profile, settings, FTS5 indices.\n\nSee [docs/architecture.md](docs/architecture.md) for the full schema,\ntech stack, API endpoints, and project layout.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fudit-001%2Fwaypoint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fudit-001%2Fwaypoint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fudit-001%2Fwaypoint/lists"}