AI-POWERED TASK CLI

TEC
HUNTER

科 技 猎 人

用对话驱动开发流程。自动分发任务、认领、推送分支、创建 PR。
团队协作,从终端开始。

$ npm install -g techunter COPY
GitHub 源码 npm 包页面
tch — techunter v1.0.0
$tch init
✓ Connected to GitHub · my-org/my-repo
✓ Labels created · techunter:available
$tch
Techunter AI ready. What do you need?
帮我认领一个前端 bug
⠿ Scanning available tasks...
#12 · Fix mobile nav overflow [frontend]
#17 · Button hover state missing [ui]
✓ Claimed #12 · branch: task-12-fix-mobile-nav
✓ Switched to new branch
提交 PR
// WORKFLOW · 四步完成一个任务
01 / INIT
初始化项目
连接 GitHub 仓库,自动创建 techunter 标签体系。
tch init
02 / LIST
查看任务
AI 读取所有 Issue,按状态分类展示,支持自然语言筛选。
› 列出所有前端任务
03 / CLAIM
认领 & 开工
一键认领 Issue,自动创建分支并切换,标签同步更新。
› 认领 #12
04 / DELIVER
推送 & PR
完成后一句话提交,自动推送分支并创建 Pull Request。
› 提交 PR,修好了 nav bug
核心能力 05
[ LIST ]
任务列表 · 自然语言查询

直接说"给我看前端的 bug",AI 自动过滤 GitHub Issues,不用记参数。

list_tasks
[ + NEW ]
创建任务

描述需求,AI 自动生成 Issue 标题和说明,提交到 GitHub,标签自动打好。

create_task
[ ⇒ CLAIM ]
认领任务 · 分支自动创建

认领即建分支、切换分支。命名规则 task-{N}-{标题前5词},整洁统一。

claim_task
[ ↑ PUSH ]
交付 · 推送 + PR 一条龙

说一句"提交了",自动推送分支、创建 PR、将 Issue 标记为 in-review。

deliver_task
[ ? STATUS ]
我的状态

查看自己认领了哪些任务、完成了多少、当前在哪个分支,一览无余。

get_my_status
[ ∞ REPL ]
持续对话 REPL

不是命令行,是对话。上下文持久保留,AI 记得你刚才说了什么。

tch → 进入对话模式
// PRODUCT INFO

TALK.
NOT TYPE.
SHIP.

不用记命令,不用查文档。
用说话的方式管理整个开发流程。

PRODUCTTechunter
ALIAStch
INSTALLnpm install -g techunter
RUNTIMENode.js · ESM · TypeScript
AI MODELGLM-5 · OpenAI-compatible
INTEGRATESGitHub Issues · Git
LICENSEMIT · Open Source
SOURCEgithub.com/Zhang-Dongfang