swissdevjobs-cli 是什么?在终端或 AI Agent 中搜索并申请 9 个招聘网站的约 4700 个技术岗位

Stupidoodle/swissdevjobs-cli · GitHub
MCP 工具
Star102
近 7 天新增0
编程语言Python
开源协议MIT
创建于2026-08-24
最近更新2026-08-28

中文导读

swissdevjobs-cli 是一个零依赖的 Python 命令行工具,让你在终端或 AI Agent 中搜索和申请技术岗位。它聚合了 9 个招聘网站,覆盖瑞士、德国、英国、美国、加拿大、荷兰、法国和新加坡,提供约 4700 个带薪资数据的技术岗位,以及瑞士全行业和新加坡 IT 岗位。支持按薪资、远程、技术栈过滤,并记录已申请岗位。适合开发者、求职者以及希望通过 MCP 或 Claude Code 自动化求职流程的用户。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 MIT,创建于 2026-08-24,最近更新于 2026-08-28,目前有 102 个 Star。

项目介绍

swissdevjobs-cli 是一个零依赖的 Python 命令行工具,用于在终端中搜索、筛选和申请技术岗位。它聚合了 9 个招聘网站,覆盖瑞士、德国、英国、美国、加拿大、荷兰、法国和新加坡,共约 4700 个带薪资数据的技术岗位,以及 jobs.ch、jobup.ch 上约 50000 个瑞士全行业岗位和 MyCareersFuture 上约 9000 个新加坡 IT 岗位。

工具支持按薪资、远程、技术栈等条件过滤,并会从 MongoDB ObjectId 中解析岗位的真实发布时间。它使用本地 SQLite 记录已申请的岗位,避免重复显示。所有命令都支持 --json 输出,并内置 MCP server,方便 LLM Agent 调用。此外还提供了 Claude Code 插件,可通过自然语言搜索岗位。

主要功能

适合谁用

适合在终端工作的开发者、数据科学家,以及希望通过 AI Agent 或 Claude Code 自动化求职流程的技术人员。

快速上手

  1. 在 Claude Code 中安装插件:/plugin marketplace add Stupidoodle/swissdevjobs-cli 和 /plugin install swissdevjobs@swissdevjobs
  2. 或通过 uv 安装 CLI:uv tool install git+https://github.com/Stupidoodle/swissdevjobs-cli
  3. 运行 sdj list --tech Kubernetes --remote --min-salary 90000 --sort salary 搜索岗位
  4. 使用 sdj boards 查看所有可用的招聘网站
  5. 使用 sdj config --boards ch,de 持久化选择要搜索的网站

Star 增长趋势

102102 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
Java 后端面试与 AI 应用开发指南
★ 15.9万 · JavaScript · 更新于 2026-10-15
开源 LLM 应用开发平台,可视化编排工作流与 RAG
★ 15.9万 · TypeScript · 更新于 2026-10-16
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16