hireseeker-cli

DSH PLUGIN会话与消息

仓库 hireseeker/hireseeker-cli · npm hireseeker-cli

会话与消息 未标注验证等级 安全审查:未标注 可信度:未标注 可安装插件
安装这个插件

HireSeeker CLI 是一个 DSH plugin,让 AI Agent 与终端直接检索 Telegram 频道和公司招聘站点的职位,支持按职业、地区、工作形式与薪资筛选,并返回结构化 JSON 与职位链接。

一句话选型结论

按资料字段整理

hireseeker-cli 是会话与消息类的 DSH 可安装插件,未做沙盒验证,暂无安全审查结论,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类会话与消息 收录类型可安装插件 验证等级未标注验证等级 安全审查未标注
验证等级 UNKNOWN 未标注验证等级
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-10-06 创建于 2026-10-02
README 12.7 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add hireseeker-cli
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名hireseeker-cli可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

hireseeker-cli:在 DeepSeek Harness 里检索多源职位的命令行工具

  • 聚合 Telegram 与招聘站点职位
  • 按职业、地区、形式筛选
  • 支持薪资与语言过滤
  • 输出 JSON 供脚本与 Agent 使用
  • 读取职位详情与链接

上游标签

dsh-plugin

验证等级与安全审查

未标注验证等级
自动化流程结论,不是人工审核
验证等级未标注验证等级上游未给出验证结论,安装前请自行确认
安全审查未标注静态分析结论,未标注不代表已通过审查
仓库健康度未标注按仓库活跃度与最近更新时间给出
可信度未标注综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 安全审查还没结论,装之前先看仓库改了什么、要什么权限。
  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在会话与消息场景里给 DSH 补能力的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
hireseeker-cli当前 未做沙盒验证 未标注 0 未标注 有
dsh-desktop L3 · 安装规范通过 低风险 3.0 万 未标注 无
openpets L4 · 沙盒安装通过 低风险 1,274 未标注 有
deeptide L4 · 沙盒安装通过 低风险 1,104 0.1.1-rc.2 有
jingyun-dsh L3 · 安装规范通过 低风险 1,004 未标注 有
study-mate 未做沙盒验证 未标注 856 未标注 无

仓库档案

会话与消息
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方hireseeker仓库 hireseeker-cli · 默认分支 main
分类会话与消息client
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-10-02 · 2026-10-06最后推送 2026-10-06
本站收录2026-10-07首次进入本站目录的时间

README 全文

12.7 KB
作者原文,中文版优先;只做安全转义,不改内容

HireSeeker CLI — поиск вакансий из Telegram и карьерных сайтов

HireSeeker собирает вакансии из Telegram-каналов и карьерных сайтов компаний. hireseeker-cli помогает искать работу из терминала, IDE и AI-агента: выбрать профессию и географию, отфильтровать удалённые, гибридные или офисные вакансии, прочитать карточку и получить ссылку на неё. Для поиска вход и API-ключ не нужны.

Зачем нужен HireSeeker CLI

Вакансии из разных каналов и сайтов доступны в одном поиске. CLI возвращает работодателя, зарплату и валюту, формат работы, место, описание и ссылку на карточку. JSON подходит для скриптов и AI-агентов; skill помогает агенту выбрать поддерживаемые фильтры и объяснить результат человеку.

Используйте его, чтобы:

  • искать вакансии по профессии, стране, городу и формату работы;
  • выбирать диапазоны зарплаты, исключать вакансии без зарплаты или на английском;
  • читать обязанности, требования и условия из карточки;
  • получать следующие страницы выдачи и сохранять JSON для своих инструментов.

Десять примеров карьерных источников

Среди подключённых карьерных источников: Яндекс, Сбер, Т-Банк, Ozon, Wildberries, VK, МТС, Альфа-Банк, Лаборатория Касперского и X5. Список показывает примеры известных работодателей; актуальные роли и условия проверяйте поиском.

HireSeeker также собирает вакансии из Telegram-каналов. CLI обращается к базе HireSeeker, а сбор вакансий выполняет сервис.

Установка

Требуется Node.js ≥22.12. CLI работает на Linux, macOS и Windows.

npm install -g hireseeker-cli
hireseeker --version
hireseeker professions list

Без глобальной установки:

npx --yes hireseeker-cli@0.1.2 vacancy search --category python_backend --json
npx --yes hireseeker-cli@0.1.2 init

init устанавливает глобально ту же версию, которая выполняет команду, и инструкции для обнаруженных агентов. Поисковые команды не требуют установки skills или запуска init.

Версию в реестре можно проверить командой npm view hireseeker-cli version. Если выпуск ещё не появился в npm, скачайте tarball из GitHub Actions → CLI acceptance → npm-package и установите его через npm install -g ./hireseeker-cli-0.1.2.tgz. Для установки инструкций из tarball используйте hireseeker skill.

Быстрый старт

hireseeker professions list
hireseeker locations search "Москва" --country RU
hireseeker vacancy search --category python_backend --schedule remote --limit 5
hireseeker vacancy read 10056013

Последний ID — пример. Для чтения используйте ID из своей выдачи. Категорию выбирайте из текущего каталога: специализация python_backend, группа backend или надгруппа developers.

CLI показывает краткое описание. Если оно обрезано, прочитайте карточку через vacancy read; подробное описание тоже может иметь предел. Контакты возвращаются с гостевыми правами: при contact_access=restricted доступ предоставляется на сайте.

Что возвращает поиск

npx --yes hireseeker-cli@0.1.2 vacancy search --category python_backend --schedule remote --limit 2 --json

Ниже фрагмент одной карточки из реального ответа API от 3 октября 2026 года. Пример показывает часть полей из массива vacancies; вакансия может быть снята или изменена:

{
"id": 9983095,
"title": "Python (AI-native) разработчик",
"employer": "сёрф",
"salary": null,
"schedule": "remote",
"location": "Санкт-Петербург",
"open_url": "https://hireseeker.ru/vacancy/9983095-python-ai-native-razrabotchik?utm_source=chatgpt&utm_medium=mcp&utm_campaign=hireseeker_plugin",
"contact_access": "available"
}

salary: null означает, что зарплата не указана. Ссылка open_url ведёт к карточке HireSeeker. Текстовый режим показывает эти сведения в терминале; JSON сохраняет поля API. Полный ответ поиска также содержит applied_filters, total_items, searched_at и next_cursor.

С установленным skill можно попросить агента: «Найди свежие вакансии Python-разработчика с удалённой работой». Он уточнит неоднозначные условия, выполнит поиск и прочитает обрезанные карточки. Краткий ответ по этой карточке может выглядеть так:

> Python (AI-native) разработчик — сёрф
>
> Удалённая работа, Санкт-Петербург. Зарплата не указана.
>
> Открыть вакансию

В содержательной подборке агент также приводит задачи, требования и условия, если они есть в прочитанной карточке. Детали не выдумываются; применённые фильтры показываются в ответе.

Фильтры

hireseeker filters guide
hireseeker vacancy search --category backend --period 14 \
--schedule remote,hybrid --country RU,KZ \
--salary-bucket 150_249k,250_349k --no-without-salary --no-english

По умолчанию: 7 дней, 5 вакансий, включены английские вакансии, вакансии без зарплаты и автоподнятия. Размер страницы — до 20. Период и сортировка используют появление в выбранной категории, включая автоподнятия; published_at остаётся датой источника.

Свободный текст, грейд и точный порог зарплаты API не поддерживает. Диапазоны зарплаты совпадают с витриной сайта. Неизвестные опции отклоняются, фильтры не игнорируются молча.

JSON и пагинация

hireseeker vacancy search --category python_backend --json > page.json

stdout содержит JSON API с vacancies, applied_filters, total_items, searched_at и next_cursor. Для следующей страницы скопируйте next_cursor:

hireseeker vacancy search --cursor "CURSOR_ИЗ_ОТВЕТА" --json

Курсор живёт 10 минут. Передавайте его без категории и фильтров. Истёкший снимок требует нового поиска; CLI не перезапускает его автоматически. total_items относится к исходному снимку: после снятия вакансий страница может стать короче или пустой при наличии следующего курсора.

Ошибки идут в stderr. С --json они тоже имеют JSON-формат. Подробности и коды завершения — в справочнике.

DeepSeek Harness

Пакет также устанавливается как плагин DeepSeek Harness. Он подключает публичный MCP HireSeeker напрямую: поиск вакансий и подробности доступны в чате Harness без входа в HireSeeker.

В Harness откройте Plugins → Add plugin, укажите hireseeker-cli@0.1.2, установите пакет и выберите Enable now. Для установки из терминала:

npx --yes @deepseek-ai/dsh@0.2.0-rc.2 plugin --profile web add hireseeker-cli@0.1.2
npx --yes @deepseek-ai/dsh@0.2.0-rc.2 web

Плагин использует доступ к модели, настроенный пользователем в Harness. Инструкция и примеры запросов объясняют подключение, ограничения и отдельный сценарий для обычного чата DeepSeek.

Community plugins DeepSeek Harness — публичный список репозиториев по ссылке с официального сайта DeepSeek. Установка плагина Harness не добавляет инструменты в chat.deepseek.com.

AI-агенты

hireseeker skill
hireseeker skill --agent codex,cursor

Поддерживаются Claude Code, Codex, Cursor, OpenCode, Gemini CLI и Antigravity. Без --agent выбираются обнаруженные агенты. Явный выбор позволяет создать каталог skill для ещё не настроенного агента. Установка учитывает CODEX_HOME, CLAUDE_CONFIG_DIR, XDG_CONFIG_HOME.

Skills копируются из установленного пакета и сохраняются после удаления кеша npx. Повторная установка обновляет собственный неизменённый skill. Чужие или отредактированные файлы сохраняются; команда сообщает о пропуске и возвращает ненулевой код. Для обновления skills после обновления CLI повторите hireseeker skill.

Установка через skills.sh

Установить только skill из публичного GitHub-репозитория:

npx skills add hireseeker/hireseeker-cli --skill hireseeker

Для Codex и Cursor без интерактивного выбора:

npx skills add hireseeker/hireseeker-cli --skill hireseeker --agent codex cursor --yes

По умолчанию skill устанавливается в текущий проект; --global устанавливает его для пользователя. Этот способ использует установщик skills. Команда hireseeker skill устанавливает инструкции из версии npm-пакета и применяет описанную выше защиту пользовательских файлов. Выберите один способ установки для каждого агента.

Skill запускает hireseeker, если CLI установлен глобально, или npx --yes hireseeker-cli@0.1.2. Установка самого skill не требует глобальной установки CLI.

Каталог skills.sh · Исходный skill

Разработка и выпуск

Разработка · Выпуск · Команды и ошибки

Лицензия: MIT.

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
hireseeker-cli 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add hireseeker-cli` 即可。对应的 npm 包名是 `hireseeker-cli`。

hireseeker-cli 的验证等级是什么意思?

未标注验证等级。上游未给出验证结论,安装前请自行确认

hireseeker-cli 安全吗?

未标注。

hireseeker-cli 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

hireseeker-cli 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

hireseeker-cli 有哪些功能?

聚合 Telegram 与招聘站点职位、按职业、地区、形式筛选、支持薪资与语言过滤、输出 JSON 供脚本与 Agent 使用、读取职位详情与链接。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

会话与消息
按星标排序,可作替代方案

dsh-desktop

dsh-desktop

为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。

L3 · 安装规范通过 3.0 万 星

openpets

openpets

L4 · 沙盒安装通过 1,274 星

deeptide

deeptide

L4 · 沙盒安装通过 1,104 星

jingyun-dsh

jingyun-dsh

井云 DSH 客户端插件,为 DeepSeek Harness 注入会员登录、订阅支付、算力管控与应用市场,让智能体和技能快速变成可交易商品

L3 · 安装规范通过 1,004 星

study-mate

study-mate

StudyMate 是 DSH 的「学习模式」预设与技能包,为数学、计算机科目定制学习路线、讲解课件与练习评估,跨科目共享记忆。

未标注验证等级 856 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。