kernel-cli
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseKernel CLI
Kernel CLI
The Kernel CLI provides command-line access to Kernel's cloud browser platform for browser automation, serverless app deployment, and infrastructure management.
Kernel CLI 提供对 Kernel 云浏览器平台的命令行访问,可用于浏览器自动化、无服务器应用部署以及基础设施管理。
Installation
安装
- Homebrew: (>=v0.13.4)
brew install kernel/tap/kernel - npm: (>=v0.13.4)
npm install -g @onkernel/cli
- Homebrew:(版本 >=v0.13.4)
brew install kernel/tap/kernel - npm:(版本 >=v0.13.4)
npm install -g @onkernel/cli
Authentication
身份验证
- Preferred: Set environment variable
KERNEL_API_KEY - Fallback: Run for interactive OAuth
kernel login
- 推荐方式: 设置 环境变量
KERNEL_API_KEY - 备选方式: 运行 进行交互式 OAuth 验证
kernel login
Quick Start
快速开始
bash
undefinedbash
undefinedAuthenticate
身份验证
export KERNEL_API_KEY=your_api_key
export KERNEL_API_KEY=your_api_key
Create a browser session
创建浏览器会话
kernel browsers create
kernel browsers create
Run Playwright automation
运行 Playwright 自动化脚本
kernel browsers playwright execute <session_id> 'await page.goto("https://example.com")'
kernel browsers playwright execute <session_id> 'await page.goto("https://example.com")'
Take a screenshot
截取屏幕截图
kernel browsers computer screenshot <session_id> --to screenshot.png
kernel browsers computer screenshot <session_id> --to screenshot.png
Cleanup
清理资源
kernel browsers delete <session_id> --yes
undefinedkernel browsers delete <session_id> --yes
undefinedReferences
参考文档
- Browser Management - Create, list, view, and delete browser sessions
- App Deployment - Deploy TypeScript/Python apps and invoke actions
- Computer Controls - OS-level mouse, keyboard, and screenshot capabilities
- Process Execution - Execute and manage processes in browser VMs
- Profiles - Manage persistent browser profiles
- Proxies - Create and manage datacenter, ISP, residential, and mobile proxies
- Browser Pools - Manage pre-warmed browser pools
- Extensions - Upload and manage Chrome extensions
- Replays - Record and download video replays
- Filesystem Operations - Read, write, upload, and download files
- 浏览器管理 - 创建、列出、查看和删除浏览器会话
- 应用部署 - 部署 TypeScript/Python 应用并调用操作
- 计算机控制 - 系统级别的鼠标、键盘和截图功能
- 进程执行 - 在浏览器虚拟机中执行和管理进程
- 配置文件 - 管理持久化浏览器配置文件
- 代理 - 创建和管理数据中心、ISP、住宅和移动代理
- 浏览器池 - 管理预启动的浏览器池
- 扩展程序 - 上传和管理 Chrome 扩展程序
- 录制回放 - 录制和下载视频回放
- 文件系统操作 - 读取、写入、上传和下载文件