Hackcat

我应该用桌面应用还是命令行 Local Agent?

根据使用方式选择连接入口,并理解两者共同的本地执行边界。

桌面适合直接使用本机工作流

Hackcat Desktop 提供聊天界面,并在登录后尝试连接本机执行环境。它还支持通过系统文件选择器绑定项目目录等桌面功能。想在自己电脑上浏览任务、选目录并执行工具,可以先使用桌面应用;安装包与开发环境是不同用途,普通使用不需要先编译应用。

CLI 适合从终端接入目标机器

Local Agent 在目标电脑终端运行,从设置 → 远程控制复制完整连接命令即可接入。它需要 Node.js,并依赖运行该程序的进程保持可用;桌面已经成功连接,并不能证明另一台机器的 CLI 也已连接。两种方式有各自的执行入口和恢复路径,排查时要说明自己使用哪一种。

两者都不是离线模型或隔离容器

桌面和 CLI 都使用目标主机的文件、网络与工具,以启动程序的用户权限执行命令,没有容器隔离。连接成功也不会移除账户的模型、额度或附件限制。无论选哪种,先核对目标机器、工作目录和审批方式;需要另一台机器的内容,应连接那台机器并在发送任务前确认所选环境。