Swelist

💼 技术岗聚合与 AI 求职助手

聚合 GitHub curated 技术实习/校招岗位并辅助 AI 生成求职材料,适合自动化投递与面试准备

收藏
12.7k
安装
2.7k
版本
1.0.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

swelist 是一款 CLI 工具,专注于抓取 GitHub 上 SimplifyJobs 维护的两个公开仓库(Summer2025-Internships 与 New-Grad-Positions)中的最新技术岗位,支持按角色(实习/校招)、时间窗口(24h/7d/30d)与地理位置过滤输出。

关键指令

  • swelist --role {internship|newgrad} --timeframe {lastday|lastweek|lastmonth} --location "City, Remote":检索岗位
  • swelist tracker init|list|export:本地 SQLite 投递追踪(需先确认 ~/.claude/profile.mdtracker_backend 为 sqlite)
  • jobgpt ask/why-company/behavioral:基于 OpenAI API 生成面试答案与职业建议

显著优点
1. 数据源权威:直接对接 SimplifyJobs 社区维护的高质量岗位库,更新及时。

2. 无认证零配置:除 jobgpt 外,无需 API Key 或登录即可使用。

3. 纯文本输出:适合管道(pipe)与自动化代理(agent)解析,便于接入 cron/CI。

4. 双模态工作流:岗位检索 + AI 写作助手一体化,覆盖「找岗→准备→追踪」完整链路。

5. 本地投递追踪:可选 SQLite 后端,支持状态筛选与 CSV/JSON 导出,隐私友好。

潜在缺点/局限性

  • 无结构化输出:岗位信息仅为纯文本,下游需自行解析(如正则提取 URL)。
  • 无内置缓存与去重:每次实时拉取,重复运行可能产生冗余请求。
  • 无主动推送:缺乏邮件/Slack alerting,需外部调度触发。
  • OpenAI 依赖jobgpt 功能需有效 API Key 与网络,成本随用量线性增长。
  • 地域精度有限:location 过滤依赖字符串匹配,对「CA」歧义(加州/加拿大)需人工确认。

适合人群

  • 计算机相关专业学生与应届生,需批量监控北美/远程技术岗位。
  • 自动化求职代理开发者,希望将岗位抓取嵌入 CI 或定时任务。
  • 需要快速生成标准化 STAR 面试答案或「Why Company」文案的候选人。

常规风险

  • API 成本失控jobgpt 高频调用可能导致 OpenAI 账单激增,建议设置用量上限。
  • 数据时效落差:GitHub 上游更新延迟或仓库结构变更可能导致抓取失败。
  • 隐私合规tracker 若配置为 SQLite,简历与投递记录仅存本地;若未来切换 Notion 后端,需评估第三方数据托管风险。
  • 生成内容偏差:AI 生成的面试答案可能同质化,需人工润色以避免模板化痕迹。

Swelist 内容

手动下载zip · 5.3 kB
SKILL.mdtext/markdown
请选择文件