Swelist

💼 本地求职助手 · AI 面试教练

本地 CLI 工具一站式解决找实习、追踪投递、AI 面试准备,无需注册订阅,数据本地存储。

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

使用说明

核心用法

swelist 是一款面向软件工程求职者的命令行工具,集成三大功能模块:

1. 职位搜索 (`swelist run`):实时抓取 SimplifyJobs 开源仓库的实习/校招岗位,支持按角色(实习/校招)、地点、时间范围(近1天/7天/30天)筛选,输出纯文本职位列表。

2. 本地投递追踪 (`swelist tracker`):基于 SQLite 的轻量级申请管理系统,支持添加、更新、查询、筛选、导出(JSON/CSV)投递记录,数据完全本地存储于 ~/.offerplus/applications.db,无需账号。

3. AI 面试助手 (`swelist jobgpt`):调用 OpenAI API 生成 STAR 格式行为面试答案、"Why this company" 公司动机信、通用职业建议,需配置 OPENAI_API_KEY

显著优点

  • 零门槛使用:无需注册、无订阅、无 API 密钥(除 AI 功能外),开箱即用
  • 隐私优先:投递数据本地 SQLite 存储,不上传云端
  • 自动化友好:纯 CLI 输出,适合脚本集成、cron 定时任务、CI 流水线
  • 实时数据:直接拉取 SimplifyJobs 最新开源职位库,覆盖北美主要科技公司
  • 离线可用:tracker 和 jobgpt 外,核心功能可离线运行

潜在局限

  • 地域覆盖有限:主要聚焦北美市场(SimplifyJobs 数据源),其他地区职位 sparse
  • 无内置提醒:需依赖外部定时任务实现"新职位推送"
  • 无 JSON 输出:职位搜索输出为纯文本,需额外解析才能结构化
  • AI 功能依赖 OpenAI:需自备 API key,产生额外成本,且需网络连接
  • 无去重机制:依赖上游数据源去重,可能出现重复职位

适合人群

  • 北美 CS/软件工程求职者(实习/校招阶段)
  • 偏好命令行工作流、重视数据隐私的技术用户
  • 需要自动化 job search pipeline 的进阶用户
  • 希望离线管理投递进度的"隐私敏感型"求职者

常规风险

  • 数据丢失风险:SQLite 文件本地存储,无云备份,设备损坏即丢失
  • API 成本风险:jobgpt 按 token 计费,高频使用可能产生意外费用
  • 信息时效性:依赖 SimplifyJobs 更新频率,热门职位可能已被抢完
  • 合规边界:职位数据来自公开 GitHub 仓库,但大规模自动化抓取需遵守 rate limit

Swelist 内容

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