每个命令输出标准 JSON 信封——ok、data、pagination、hints 字段固定不变。boss schema 一次调用即可理解全部命令的参数和语义,hints 引导下一步。
查看协议{
"ok": true,
"schema_version": "1.0",
"command": "search",
"data": [
{
"title": "Golang 高级工程师",
"company": "某科技有限公司",
"salary": "25-50K",
"welfare_match": {
"双休": "tag",
"五险一金": "tag"
}
}
],
"pagination": { "page": 1, "has_more": true },
"hints": {
"next_actions": ["boss detail <sid>"]
}
}基于 patchright 反检测浏览器 + 高斯分布请求延迟 + CDP 真实 Chrome 指纹三重保护。CDP 模式连接你的真实浏览器,指纹完全真实,请求频率由 RequestThrottle 统一管理,从根本上规避风控。
Python ≥3.10 和 Chromium(通过 patchright install chromium 自动安装)。推荐使用 uv 作为包管理器。两行命令完成安装,无额外运行时依赖。
任何 OpenAI 兼容 API 均可使用——GPT-4o、Claude、Deepseek、Qwen、本地部署的 LLM 等。通过 boss ai config 一行命令配置提供商、模型和密钥,密钥自动加密存储。
Agent 通过 subprocess 调用 CLI,读取 stdout 的 JSON 输出。先调用 boss schema 获取完整能力描述,再根据 hints.next_actions 链式执行。兼容 Claude Code、Cursor、任何支持 shell 调用的 Agent 框架。
MIT 协议,完全开源免费。代码托管在 GitHub,欢迎 Star、Issue 和 PR 贡献。
从安装到第一次搜索,不到一分钟。