Open WebUI Computer (cptr)
Open WebUI Computer。把 cptr 接入 Open WebUI。
cptr 把你的电脑放进浏览器标签页。文件、终端、git、编辑器、AI,任何设备都能访问。它运行在你的机器上,并通过 HTTP 为你提供服务。
cptr 提供一个兼容 OpenAI 的网关 API(/v1/chat/completions)。每个工作区都会作为 Open WebUI 中的一个模型出现,并拥有完整的工具访问能力:文件操作、终端命令、网页搜索,等等。
你需要准备
- 本机已安装 cptr(
pip install cptr或uvx cptr@latest run) - 正在运行的 Open WebUI(Docker、pip 或桌面应用均可)
- 大约 5 分钟 完成本次配置
第 1 步:安装并启动 cptr
如果你还没有安装 cptr:
pip install cptr
cptr run或者使用 uv:
uvx cptr@latest runcptr 默认在 8000 端口启动,并在你的浏览器中打开。
如果需要允许局域网中的其他设备访问:
cptr run --host 0.0.0.0第 2 步:创建 API 密钥
- 在浏览器中打开 cptr。
- 进入 Settings > Gateway。
- 输入密钥名称并点击 Create Key。
- 复制该密钥(
sk-cptr-...)。你只会看到这一次。
Gateway 设置页面还会显示你的实例的 Base URL(例如 http://localhost:8000/v1)。
第 3 步:在 Open WebUI 中添加连接
- 在浏览器中打开 Open WebUI。
- 进入 ⚙️ Admin Settings > Connections > OpenAI。
- 点击 ➕ Add Connection。
- 填写以下内容:
| 设置项 | 值 |
|---|---|
| URL | http://localhost:8000/v1 |
| API Key | 第 2 步中获取的 sk-cptr-... 密钥 |
- 点击 ✅ 勾选按钮进行验证,然后点击 Save。
Open WebUI 运行在 Docker 中?
请把 localhost 替换为 host.docker.internal:
http://host.docker.internal:8000/v1