Skip to content
⌨️

命令执行

AI Agent 通过 XClawLink CLI 在远程目标上执行任意命令,获取结构化 JSON 输出。

  • JSON 结构化输出,AI Agent 零成本解析
  • 非交互式设计,无需 TTY,纯自动化流程
  • 可配置执行超时,防止任务卡死
  • 完整捕获退出码和标准输出
CLI
$xclawlink --device-id CLI-000001 execute AGT-000042
$ "uptime"
{
"exit_code"
: 0,
"stdout"
: "10:30:45 up 12d",
"stderr"
: "",
"duration"
: "1.2s"
}
📁

文件传输

在 CLI 和远程目标之间安全传输文件,支持智能压缩和断点续传。

  • 智能压缩,大文件自动压缩减少传输时间
  • 传输完成后自动校验文件完整性
  • 支持断点续传,大文件中断不丢失
  • 双向传输,上传下载都支持
CLI
$xclawlink --device-id CLI-000001 upload AGT-000042
$ /local/config.yaml
$ /remote/config.yaml
✓ Progress: 100%
✓ Checksum: a1b2c3d4 ✓
✓ Duration: 0.8s
⏱️

任务调度

管理远程目标上的定时/一次性任务执行计划,支持离线缓存。

  • 支持 Cron 表达式定时任务
  • 指定时间执行单次任务
  • 目标离线自动缓存,上线即执行
  • 执行失败自动重试(可配置次数和间隔)
CLI
$xclawlink --device-id CLI-000001 execute AGT-000042
$ --mode scheduled
$ --at "2026-04-25 02:00"
$ "systemctl status"
{
"schedule_id"
: "sch_abc123",
"status"
: "active",
"next_run"
: "2026-04-25 02:00"
}
🌐

多网络多设备统一管理

一个 CLI 管理分散在不同网络环境的全部远程目标,状态一目了然。

  • 统一视图查看所有设备状态和连接情况
  • 按项目、环境、区域等维度分组管理
  • 同时对多台设备执行相同命令
  • 智能路由自动选择最优通信路径
CLI
$xclawlink --device-id CLI-000001 devices
{
"devices"
: [
{ "id": "svr-prod-01", "status": "online" },
{ "id": "svr-prod-02", "status": "online" },
{ "id": "svr-stag-01", "status": "offline" }
]
}
🎯

目标白名单

--target 限制沙箱命令仅能访问指定网络目标,其他流量全部阻断。

  • 精确到 IP:端口/协议 的网络白名单
  • veth + iptables 实现,无需额外配置
  • 非目标流量 100% 阻断
  • 与 --sandbox 配合使用零信任网络隔离
CLI
$xclawlink execute my-server --shell --sandbox \
$ --target "192.168.1.100:443/tcp" \
$ "curl https://internal-api"
→ 仅 192.168.1.100:443 可达

Built for AI Agents, Secured for Enterprises.