Skip to content

OPENWARP

支持本地与 SSH
的 AI 终端

在本地运行 Agent,处理项目代码和远程服务器。也可以通过 MCP,让 Codex、Claude Code 直接读取日志、上传文件和部署服务。

产品演示 模拟数据

一个 Agent,三种用法

选一个场景,点「发送」看完整执行过程:Agent 怎么规划、调用了哪些命令、在哪台机器上执行、最后给出什么结论。

Agent 运行在
本机 · Native
命令执行在
本机 Shell
模型
OpenAI 兼容接口
⌘K
你

检查这台电脑的 CPU、内存与磁盘,采样观察当前负载。

计划:识别环境 → 检查资源 → 持续采样负载。

✓识别本机环境本地 Shell1.4s
$uname -sm; sysctl -n hw.ncpu hw.memsize
Darwin arm64
8
17179869184
✓检查磁盘与内存压力本地 Shell1.4s
$df -h /; memory_pressure
/dev/disk3s1  460Gi  274Gi  186Gi  60%  /
System-wide memory free percentage: 42%
✓持续采样 CPU · 后台任务本地 Shell3.6s
$top -l 3 -s 1 -n 0 | grep "CPU usage"
CPU usage: 12.4% user, 5.8% sys, 81.8% idle
CPU usage: 11.7% user, 5.5% sys, 82.8% idle
CPU usage: 12.0% user, 5.6% sys, 82.4% idle
检查完成3 步 · 6.4s
CPU
8 核 · 空闲 82%
内存
16 GB · 压力正常
磁盘
可用 186 / 460 GB
结论
无持续高负载

检查完成:8 核 CPU,16 GB 内存;当前 CPU 空闲约 82%,内存压力正常,磁盘可用 186 GB。采样期间未见持续高负载。

检查这台电脑的 CPU、内存与磁盘,采样观察当前负载。

Native本地 Shell
已完成macOS · arm643/3 步

支持的模型服务

接入任意 OpenAI 兼容接口,API Key 只保存在本机。

  • OpenAI
  • DeepSeek
  • Ollama
  • OpenRouter
  • LM Studio
  • vLLM
  • …

01 / 为什么用 OPENWARP

不用在每台服务器上 装一遍 Agent。

Agent 和密钥都在你的 Mac 上,服务器只需要 SSH。

以前每台服务器各装一套
demo-serverAgentHarnessAPI Key
staging-dbAgentHarnessAPI Key
prod-apiAgentHarnessAPI Key
3 套 Agent3 份密钥逐台改配置
用 OpenWarp只在你的 Mac 上装一套
你的 MacAgentHarnessAPI Key
demo-serverSSH
staging-dbSSH
prod-apiSSH
1 套 Agent1 份密钥服务器零安装

02 / ARCHITECTURE

一个客户端,
多种 Agent 框架。

原生桌面客户端提供交互,本地 Adapter 连接不同 Harness。模型请求与工具执行各走自己的通道。

01 · Client
OpenWarp原生桌面客户端终端 · Agent 对话
SSH 连接管理
02 · Local
本地协调层Adapter /
Agent Engine
会话与配置
Runtime 对接 · 工具协议
03 · Harness
Native内置 Harness
Pi AgentPi Harness
DSHDeepSeek Harness
04 · Channels
模型请求 / 响应Model APIOpenAI-compatible API
远程服务或本地模型
工具调用 / 结果Local / SSH Tools本地项目或远端服务器
命令不通过模型服务执行
SSH MCP

Codex / Claude Code ──▸ 本地 MCP bridge ──▸ OpenWarp 授权与 SSH 工具 ──▸ 服务器

外部 Agent 使用自己的 Harness,不必经过 OpenWarp 的模型工作循环。

架构与实现详解 ↗

03 / SSH AGENT

命令一定在服务器上执行。

在 SSH 页签里启用 Agent,每条命令都在那台服务器上跑。

  • 独立 SSH 执行通道
  • 绝不回退到本机
  • 密码只走 Keychain
了解支持的工具
本地demo-server

developer@demo-server

$ hostname; whoami; pwd
demo-serverdeveloper/srv/demo-api
本地页签 → 结果属于你的 MacSSH 页签 → 结果属于服务器

04 / SSH MCP

让 Codex 用你的 SSH 连接, 权限逐台给。

Codex、Claude Code 用你已保存的连接,只能用你打开的权限。

  • 默认不授权
  • 不暴露密码和私钥
  • 拒绝未知主机密钥
配置 MCP 接入
Settings → MCP Access
启用 MCP
服务器命令上传下载
demo-server
staging-db
prod-api
调用日志

    05 / 开始使用

    三步开始。

    下载 Mac 版
    1. 01

      安装 OpenWarp

      GitHub Releases
    2. 02

      连接模型

      Settings → Agent Engine
    3. 03

      打开工作空间

      本地页签 / SSH 页签

    常见问题

    目前支持哪些系统?

    预编译版本目前支持 Apple Silicon 芯片的 macOS。暂未提供完整的 Windows 桌面安装包。

    本地优先,意味着完全离线吗?

    配置与运行数据保存在本机;提示词和工具上下文会发送到你配置的模型接口。离线使用需要本地模型服务。

    这是 Warp 官方产品吗?

    不是。OpenWarp 是围绕开源 Warp 客户端构建的独立社区项目,与 Warp 官方没有隶属关系。

    哪些能力还没有实现?

    尚未实现完整 Warp 云端能力、子代理、计算机操作和被动建议。具体范围请查阅已支持工具文档。

    独立社区项目,与 Warp 官方无隶属关系。

    适配器:MIT · 客户端:AGPL-3.0 / MIT