[{"data":1,"prerenderedAt":225},["ShallowReactive",2],{"repo-ar7wei-career-nova2-en":3,"i18n-ar7wei-career-nova2-en":222},{"mirrorPool":4,"detail":13,"relatedProjects":87},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":28,"homepage":29,"pushedAt":30,"ownerAvatar":31,"ownerName":29,"ownerBio":29,"lastSyncTime":32,"lastReleaseTime":33,"tags":34,"license":35,"category":36,"subgroup":37,"releases":38},"Ar7Wei","career-nova2",1373265549,"https:\u002F\u002Fgithub.com\u002FAr7Wei\u002Fcareer-nova2",0,"Python","本地优先、单用户的求职桌面应用 — 简历 \u002F 投递 \u002F 市场调研",{"Python":22,"TypeScript":23,"CSS":24,"JavaScript":25,"HTML":26,"Jinja":27},49.9,31.1,9.5,8.2,0.7,0.6,[],"","2026-10-12","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F198416227?v=4","2026-10-12T16:43:51.216722+00:00","2026-10-12T02:27:18Z",[],"MIT","productivity","任务\u002F待办管理",[39,56,72],{"tag":40,"publishAt":33,"semVer":41,"prerelease":44,"assets":45},"v0.2.6",[18,42,43],2,6,false,[46,51],{"fileName":47,"sizeMb":48,"sha256":49,"downloadCount":18,"originUrl":50},"Career-Nova2-0.2.6.exe",174.68,"8f2b7fdcdbb61f47313b4458a655305a42831f1983a6d0f6c65009f3e0c30233","https:\u002F\u002Fgithub.com\u002FAr7Wei\u002Fcareer-nova2\u002Freleases\u002Fdownload\u002Fv0.2.6\u002FCareer-Nova2-0.2.6.exe",{"fileName":52,"sizeMb":53,"sha256":54,"downloadCount":18,"originUrl":55},"Career-Nova2-Setup-0.2.6.exe",174.99,"42f534ee4f401a392a1ef4bb2008494ad6a4453858796ccc4694ea91bf74fb8e","https:\u002F\u002Fgithub.com\u002FAr7Wei\u002Fcareer-nova2\u002Freleases\u002Fdownload\u002Fv0.2.6\u002FCareer-Nova2-Setup-0.2.6.exe",{"tag":57,"publishAt":58,"semVer":59,"prerelease":44,"assets":61},"v0.2.1","2026-10-09T07:24:42Z",[18,42,60],1,[62,67],{"fileName":63,"sizeMb":64,"sha256":65,"downloadCount":18,"originUrl":66},"Career-Nova2-0.2.1.exe",174.65,"ad94cf402f08f8756d76fb4a286e0f1f3fcda871ce15e9cbcb4a256d52cb45db","https:\u002F\u002Fgithub.com\u002FAr7Wei\u002Fcareer-nova2\u002Freleases\u002Fdownload\u002Fv0.2.1\u002FCareer-Nova2-0.2.1.exe",{"fileName":68,"sizeMb":69,"sha256":70,"downloadCount":18,"originUrl":71},"Career-Nova2-Setup-0.2.1.exe",174.96,"fbbec81ed71138665ac225cfc8cc5ff748fc60272ace91b53975c80ebf7f8138","https:\u002F\u002Fgithub.com\u002FAr7Wei\u002Fcareer-nova2\u002Freleases\u002Fdownload\u002Fv0.2.1\u002FCareer-Nova2-Setup-0.2.1.exe",{"tag":73,"publishAt":74,"semVer":75,"prerelease":44,"assets":76},"v0.2.0","2026-09-24T08:12:25Z",[18,42,18],[77,82],{"fileName":78,"sizeMb":79,"sha256":80,"downloadCount":18,"originUrl":81},"Career-Nova2-0.2.0.exe",174.64,"efbab90c6d8ed25ff82d35a1e6d1ea974eb2661de22d2db0e52fc6490b802650","https:\u002F\u002Fgithub.com\u002FAr7Wei\u002Fcareer-nova2\u002Freleases\u002Fdownload\u002Fv0.2.0\u002FCareer-Nova2-0.2.0.exe",{"fileName":83,"sizeMb":84,"sha256":85,"downloadCount":18,"originUrl":86},"Career-Nova2-Setup-0.2.0.exe",174.95,"ced6c2279cac0e8a56de871ddb15a24bf861cbf36a6cae23f108bcb4347fe7ee","https:\u002F\u002Fgithub.com\u002FAr7Wei\u002Fcareer-nova2\u002Freleases\u002Fdownload\u002Fv0.2.0\u002FCareer-Nova2-Setup-0.2.0.exe",[88,106,135,155,173,201],{"owner":89,"repo":90,"repoId":91,"category":92,"subgroup":37,"language":93,"tags":94,"starCount":95,"ownerUid":96,"latestTag":97,"platforms":98,"lastReleaseTime":103,"downloadCount":104,"description":105},"jdx","mise",586920414,"tools","Rust",[],35166,216188,"v2026.10.15",[99,100,101,102],"windows","mac","linux","other","2026-10-19T10:19:30Z",3131,"A tool that combines dev tools, environment variables, and task management into a single CLI, supporting macOS, Linux, and Windows.",{"owner":107,"repo":107,"repoId":108,"category":36,"subgroup":37,"language":109,"tags":110,"starCount":128,"ownerUid":129,"latestTag":130,"platforms":131,"lastReleaseTime":132,"downloadCount":133,"description":134},"super-productivity",78243781,"TypeScript",[111,112,113,114,115,116,101,117,118,119,120,121,122,36,123,124,125,126,127,99],"android","flowmodoro","flowtime","habit-tracker","ios","issue-tracker","local-first","macos","open-source","pomodoro","pomodoro-timer","privacy","task-manager","time-tracker","time-tracking","to-do-list","todo",22723,215719836,"v19.2.0",[99,100,101,111],"2026-10-11T11:45:19Z",463,"An advanced todo list app with timeboxing, time tracking, and integrations for importing tasks from Jira, GitHub, GitLab, and other platforms.",{"owner":136,"repo":137,"repoId":138,"category":36,"subgroup":37,"language":139,"tags":140,"starCount":148,"ownerUid":149,"latestTag":150,"platforms":151,"lastReleaseTime":152,"downloadCount":153,"description":154},"plankanban","planka",205453332,"JavaScript",[141,142,143,144,145,146,147],"collaboration","docker","kanban","project-management","self-hosted","task-management","trello-alternative",12601,64215741,"v2.2.1",[102],"2026-08-10T16:30:06Z",880,"An open-source, self-hosted Kanban-style project management tool with real-time collaboration, Markdown support, and extensive customization options.",{"owner":156,"repo":157,"repoId":158,"category":36,"subgroup":37,"language":159,"tags":160,"starCount":166,"ownerUid":167,"latestTag":168,"platforms":169,"lastReleaseTime":170,"downloadCount":171,"description":172},"go-vikunja","vikunja",159556794,"Go",[161,162,144,145,127,163,164,165],"api","golang","todoapp","todolist","vuejs",5604,41270016,"v2.7.0",[99,100,101,111,102],"2026-10-02T21:18:37Z",542,"An open-source task manager that you actually own, with self-hosting support and multiple views including kanban, lists, and calendars.",{"owner":174,"repo":174,"repoId":175,"category":36,"subgroup":37,"language":176,"tags":177,"starCount":194,"ownerUid":195,"latestTag":196,"platforms":197,"lastReleaseTime":198,"downloadCount":199,"description":200},"espocrm",24459441,"PHP",[178,179,180,181,182,183,184,185,186,187,143,188,119,189,190,191,192,193],"calendar","contacts","crm","crm-platform","crm-system","customer-portal","customer-support","customizable","documents","email-marketing","leads","php","platform","sales-automation","single-page-application","support",3488,6860351,"10.0.10",[102],"2026-10-14T15:47:37Z",37,"A free, open-source CRM platform with intuitive tools for managing leads, contacts, sales opportunities, marketing campaigns, and support cases, featuring flexible customization and a REST API.",{"owner":202,"repo":203,"repoId":204,"category":36,"subgroup":37,"language":205,"tags":206,"starCount":215,"ownerUid":216,"latestTag":217,"platforms":218,"lastReleaseTime":219,"downloadCount":220,"description":221},"InlitX","streak",1262952417,"Dart",[111,207,208,209,210,211,114,212,213,214,122,36,163],"dart","fdroid","flutter","google","habit","habits","kotlin","planner",888,193412982,"v2.4.0",[99,101,111],"2026-10-18T18:36:40Z",680,"A minimal, private, ad-free habit tracker built with Flutter for Android — track habits, build streaks, all offline.",{"description":223,"readmeHtml":224},"A local-first, single-user job-hunting desktop app that connects resumes, job applications and interview follow-ups, with all data stored in a local SQLite file","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Career Nova2 is a job-hunting desktop workbench that runs on your own machine. It is not SaaS, not multi-user and not cloud-based; everything lives in a single SQLite file on your disk. It handles three things for you: rewriting an old resume into a new version, scraping job listings from recruiting platforms and tracking applications, and querying live market data for your target direction. AI features are optional, and the app works fully without configuring an API key.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Resumes, applications and market data in one flow, all stored on your hard drive.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Resume management\u003C\u002Fstrong>: uploads PDF\u002FDOCX\u002FMarkdown to extract experience automatically, generates and rewrites via chat, with version rollback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job applications\u003C\u002Fstrong>: aggregates listings from Liepin and 51job, deduplicates and sorts them, tracks status and interview calendar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Market research\u003C\u002Fstrong>: queries job counts, cities, education, seniority and salary distribution live\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Application analytics\u003C\u002Fstrong>: charts and illustrated reports to review your progress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local data\u003C\u002Fstrong>: everything is stored in local SQLite; backup is just copying the folder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Job seekers currently hunting for a position\u003C\u002Fli>\n\u003Cli>Users managing applications across multiple platforms\u003C\u002Fli>\n\u003Cli>Users who value data privacy and do not want resumes uploaded to the cloud\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download and run the installer from Releases (NSIS installer or portable version)\u003C\u002Fli>\n\u003Cli>Optional: configure an OpenAI-compatible LLM endpoint in Settings to enable AI features\u003C\u002Fli>\n\u003Cli>Upload an old resume on the &quot;Resume&quot; page; experience is extracted automatically\u003C\u002Fli>\n\u003Cli>Pick a platform on the &quot;Applications&quot; page to scrape listings and track applications\u003C\u002Fli>\n\u003Cli>Change the data directory and backend port in Settings as needed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Local-first\u003C\u002Fstrong>: all data stays in local SQLite with no account, server or tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional AI\u003C\u002Fstrong>: works without a key; AI enhances rather than gates the workflow\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Connected flow\u003C\u002Fstrong>: resumes, applications and interviews managed in one line with mechanical parts automated\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any LLM compatible\u003C\u002Fstrong>: works with official APIs, DeepSeek, local Ollama and other OpenAI-compatible endpoints\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Windows (current release)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtime\u003C\u002Ftd>\n\u003Ctd>No Python, Node or uv needed; the backend is frozen into the installer\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Storage\u003C\u002Ftd>\n\u003Ctd>Local SQLite file\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>AI features send resume content and conversation context to the LLM service you configure; leave it unset if you mind\u003C\u002Fli>\n\u003Cli>Job scraping depends on public page structures of recruiting platforms for personal use only, and may break when they change\u003C\u002Fli>\n\u003Cli>The unsigned installer may show a SmartScreen prompt; choose &quot;More info → Run anyway&quot;\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450878937]