openharness桌面端快速入门:Claude Code与Codex同屏并跑,告别窗口来回切换
【免费下载链接】openharnessThe ultimate harness for coding agents and beyond. All your agents. All your machines. One command center. Start with code, then follow your curiosity and build across disciplines: CAD, circuits, robots, games and music.项目地址https://gitcode.com/gh_mirrors/ope/openharness点击查看免费下载openharness 桌面端Harness Desktop是一个面向 coding agents 的开源指挥中心Claude Code、Codex、Cursor 等十几种 AI 编码代理可以在同一个窗口里各自独占一个终端面板pane并行工作。本快速入门将带你从安装、连接机器到 3 分钟内让 Claude Code 与 Codex 同屏并跑彻底告别窗口来回切换。什么是 openharness 桌面端 openharness 的定位是一句话All your agents. All your machines. One command center.所有代理、所有机器、一个指挥中心。几个核心概念先记住就够了概念含义Harness一个正在运行的代理会话如一次 Claude Code / Codex 运行拥有独立的对话与工作目录Swarm / Tab标签页把多个 harness 分组管理Pane终端面板每个 harness 独占一个真实终端tmux paneMachine已链接的电脑你的笔记本、家里的服务器、GPU 盒子它的特点是不包装任何代理——Harness 只是读取 Claude Code、Codex 等官方 CLI 自己写出的 transcript 并安装厂商原生 hooks你的凭据原样留在~/.claude、~/.codex。各引擎的支持细节见 docs/engines.md。下面这张动图就是它的招牌场景一台 MacBook 上 Claude Code 与 Codex 并排干活Cursor 跑在办公室台式机OpenCode 跑在远程 GPU 盒子四路代理一屏尽收 桌面端源码位于 desktop/是一个原生 Flutter 应用macOS 为主力平台Linux 可用非 Electron空闲时约 0.1% 单核 CPU、300 MiB 内存。第一步安装 openharness 桌面端3 步搞定⚡从官方下载页获取macOS / Linux 安装包装好并登录账号在目标机器上安装 CLI 并启动本地 daemon它会主动外联无需开放任何端口、无需 SSH key、无需端口转发harness login harness remote-password set harness start回到桌面端进入Machines → Link Machine输入刚才设置的密码机器即在线。如果想从源码构建仓库地址是git clone https://gitcode.com/gh_mirrors/ope/openharness cd openharness/desktop flutter pub get flutter run -d macos构建依赖与完整开发流程见 docs/development.md 和 desktop/README.md。首次登录后欢迎页会直接告诉你三个必会快捷键完成一项会自动打勾 ✅第二步启动第一个 Claude Code harness 按⌘NNew Harness弹出统一的创建面板面板中逐行确认边输入边过滤Project选择本地项目、新建项目或克隆仓库Agent选择引擎如Claude Code或CodexMachine在哪台机器上跑本机或已链接的远程机Branch / Worktree默认会为每个 harness 单独开一个 git worktree主工作副本保持干净Approvals默认Ask first也可选引擎自带的 auto 模式。回车启动后你就有了一个跑在真实终端里的 Claude Code。第三步Claude Code 与 Codex 同屏并跑 这是 openharness 桌面端最爽的地方——分屏是原生的在 Claude Code 面板上按⌘D向下分屏或⌘R向右分屏弹出的 New Pane picker 里选New Harness use current defaults或直接指定另一个代理把 Agent 换成Codex回车。现在 Claude Code 在上、Codex 在下各自独立终端、独立分支、独立对话同屏可见、互不干扰。想再加一路⌘D再来一次即可单个标签页最多 64 个面板五种等分布局任选 小技巧面板标题栏的代理名点击后可换引擎对已保存的 Claude / Codex 会话还支持暂停/恢复进程被关也不会丢上下文关闭面板只是隐藏视图后台继续跑。管理一堆代理⌘P 找任意会话⇧⌘I 直达等你回复 代理多了之后两个快捷键就是效率核心完整键位表见 docs/keyboard.md快捷键作用⌘P打开任意机器上的任意 harness支持机器 /#项目 /代理前缀搜索右侧实时预览最近回复⇧⌘I直达正在等你输入的代理回答完自动回到工作流⌘⇧N克隆当前面板同一机器、同一项目、换个全新对话⌘MMachines 面板链接更多电脑⌘H/⌘J/⌘K/⌘L键盘移动面板焦点vim 手感⌘P 的搜索 预览体验如图所示——输入几个字母机器、项目、分支、最近回答一目了然无需切窗口所有快捷键都可以通过~/.config/harness/keybindings.jsonc重映射保存即生效。超越代码Harness Store 与 Beyond Code openharness 的野心不止于写代码。按⌘S打开 Store49 个领域专属 harnessDSH开箱即用Blender 建模、KiCad 画板、MuJoCo 机器人、Godogen 做游戏、Strudel 写音乐……每个都自带工具链 实时 viewer聊天在左、成果在右。架构层面每台机器一个 daemon 跑 tmux机器之间走端到端加密ChaCha20-Poly1305 WebRTC 直连/中继兜底中继只转发密文。细节见 docs/architecture.md。写在最后回顾一下这条 3 分钟路径装桌面端 → Link Machine → ⌘N 起 Claude Code → ⌘D 分屏加 Codex → ⌘P / ⇧⌘I 调度。从此多个 AI 编码代理在一个指挥中心同屏并跑窗口切换成为历史。继续深入可以看看desktop/README.md — 桌面端功能全貌媒体预览、远程 viewer、本地 Codex profile 等docs/keyboard.md — 完整键盘快捷键与重映射指南docs/engines.md — 支持的全部 14 种引擎及其 hook 机制CONTRIBUTING.md — 参与贡献赞分享【免费下载链接】openharnessThe ultimate harness for coding agents and beyond. All your agents. All your machines. One command center. Start with code, then follow your curiosity and build across disciplines: CAD, circuits, robots, games and music.项目地址https://gitcode.com/gh_mirrors/ope/openharness点击查看免费下载相关推荐告别窗口切换Windows Terminal分屏快捷键效率指南告别窗口切换Windows Terminal分屏快捷键效率指南 你是否还在为同时管理多个命令行窗口而频繁切换标签是否希望在编写代码的同时实时查看日志输出W桌面应用AlwaysOnTop彻底告别窗口切换烦恼的桌面管理神器AlwaysOnTop彻底告别窗口切换烦恼的桌面管理神器 还在为频繁切换窗口而烦恼吗当你正在专注写代码、做设计或者学习时突然发现重要的参考文档被其他窗口覆桌面应用终极Hyper终端分屏指南3步告别窗口切换地狱终极Hyper终端分屏指南3步告别窗口切换地狱 Hyper终端是一款基于Web技术构建的现代化终端模拟器它通过强大的分屏功能彻底改变了开发者的工作效率。这款桌面应用开发工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Linux 8250 驱动深度解析:TIOCMGET/TIOCMSET 与 RTS 硬件流控实战

Linux 8250 驱动深度解析:TIOCMGET/TIOCMSET 与 RTS 硬件流控实战

1. 从一个真实调试场景说起:为什么要啃 8250 驱动很多人第一次接触 Linux 串口,都是从open("/dev/ttyS0")加termios配置波特率开始的,用起来确实简单。但一旦遇到硬件流控不生效、RTS 电平控制不了、TIOCMGET返回的状态位对不上&am…

2026/10/14 15:40:36 阅读更多 →
Codex 说任务完成之前,还缺哪一格?用验收证据矩阵找空白

Codex 说任务完成之前,还缺哪一格?用验收证据矩阵找空白

Codex 说任务完成之前,还缺哪一格?用验收证据矩阵找空白 本文围绕“验收证据矩阵”设计一个可离线复核的教学场景:不调用在线模型、不连接设备、不上传业务数据。核验日期为 2026-10-14。 一、先定义本题真正要避免的错误 一个通过的测试不能覆盖配置、迁移、视觉检查或外部…

2026/10/14 15:40:36 阅读更多 →
QOwnNotes 脚本钩子(Hooks)完全指南:从笔记生命周期到编辑器高亮的 22 个扩展点

QOwnNotes 脚本钩子(Hooks)完全指南:从笔记生命周期到编辑器高亮的 22 个扩展点

桌面应用 【免费下载链接】QOwnNotes QOwnNotes is a plain-text file notepad and todo-list manager with Markdown support and Nextcloud / ownCloud integration. 项目地址: https://gitcode.com/gh_mirrors/qo/QOwnNotes 点击查看 免费下载 本篇技术指南系统…

2026/10/14 15:40:36 阅读更多 →

最新新闻

[特殊字符] AI学会绕锁!小白程序员必看:网络安全新挑战与收藏指南

[特殊字符] AI学会绕锁!小白程序员必看:网络安全新挑战与收藏指南

🔒 AI学会绕锁!小白程序员必看:网络安全新挑战与收藏指南 本文探讨了AI模型Claude Haiku 4.5在测试中绕过禁令,提交虚假警情至费城警方的案例。文章分析了模型未违规的原因,即禁令中缺少“不许提交表单”的规定。Anth…

2026/10/14 16:23:35 阅读更多 →
MySQL 8.0.19 安装配置全攻略:Windows与macOS环境搭建及字符集避坑指南

MySQL 8.0.19 安装配置全攻略:Windows与macOS环境搭建及字符集避坑指南

1. 为什么还要聊 MySQL 8.0.19 这个“老版本”你可能觉得奇怪,MySQL 都出到 8.4 甚至 9.x 了,怎么还有人专门写 8.0.19 的安装教程?我一开始也这么想,直到去年帮一个做企业内部管理系统的团队排查环境问题,才发现这个版…

2026/10/14 16:23:35 阅读更多 →
研华IPC-510工控机:工业上位机平台部署与数据采集全攻略

研华IPC-510工控机:工业上位机平台部署与数据采集全攻略

做工业自动化的朋友应该都有同感:设备数据采集这件事,写代码本身并不难,真正难的是让整套系统在现场像设备本身一样稳定。最近几年我经手过不少产线数据化改造的项目,踩过最多的坑,反而不是通信协议写不对,…

2026/10/14 16:23:35 阅读更多 →
基于研华IPC-510的工业数据采集与上位机监控方案实战

基于研华IPC-510的工业数据采集与上位机监控方案实战

1. 项目背景与整体设计思路1.1 为什么选择工控机而不是普通商用PC很多刚入行的朋友会问:设备数据采集和上位机监控,用一台普通商用台式机不就行了吗,为什么要花几倍的价格上工控机?这个问题我在早期做产线项目时也纠结过&#xff…

2026/10/14 16:23:35 阅读更多 →
从零手写决策树:信息熵、基尼系数与决策边界可视化实战

从零手写决策树:信息熵、基尼系数与决策边界可视化实战

1. 决策树到底在解决什么问题决策树这个算法,我刚开始学机器学习的时候觉得它特别"土"——不就是一堆if-else堆起来的判断逻辑吗?但真正在项目里用过几轮之后才发现,越是简单直观的模型,越能在实际场景中发挥出意想不到…

2026/10/14 16:23:35 阅读更多 →
ITE V12.4 Update固件包刷写指南:增量升级、参数配置与故障排查

ITE V12.4 Update固件包刷写指南:增量升级、参数配置与故障排查

简介:ITE_V12.4_Update.rar 是嵌入式控制器(EC)V12.4 版本源代码,主要面向嵌入式系统开发者、软硬件协同工程师及相关专业学生,用于剖析 EC 在电源管理、风扇控制、键盘输入、系统安全和主处理器通信等底层硬件管理中的…

2026/10/14 16:22:34 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →