【免费下载链接】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 是编码智能体coding agent的指挥中心一个窗口同时管理 Claude Code、Codex 等所有智能体。而它的核心扩展机制——领域专用 HarnessDSHDomain-Specific Harness能让通用编码智能体换装成某个专业的从业者CAD 建模、电路设计、机器人仿真、游戏开发、音乐制作对话一侧打字另一侧的图纸、模型、游戏或音乐随之成形。本文将带你完整解析 DSH 是什么、由什么构成、如何安装使用以及如何从零打造属于自己工艺的 Harness。为什么需要领域专用 HarnessDSH编码智能体擅长写代码但代码只是通用介质——几何脚本能生成零件网表能生成电路板动画代码能生成影片。DSH 的思路是把一门手艺整套打包喂给编码智能体。一个 DSH 本质上就是一个文件夹里面有该领域的操作说明与技能智能体每次对话都会读取一套钉住版本的工具链安装时自动装好一份项目模板新工作区开箱即用质量检查verdict告诉你就绪了没一个实时查看器viewer终端旁边开一个网页面板零件、电路板或游戏在另一侧同步成形关键设计在于松耦合OpenHarness从不导入 DSH 包里的任何代码——它只读取一份harness.json清单、把文件拷贝进工作区、执行清单声明的命令、并监听一个 JSON 结果文件。这就是为什么可以有几百个 DSH 而互不触碰应用本身。 命名小贴士在文档与代码中harness用户可见的项目瓦片和 DSH包协议与 CLI 中的名字是同一个东西。完整命名规则见 docs/naming-system.md。DSH 的五大组成部件想理解 DSH看 store/spec/README.md 中的契约spec 1即可。一个完整包通常包含部件作用harness.json清单文件id、名称、基础引擎claude / codex、工作区模板、技能、工具链、viewer、verdict 路径AGENTS.mdskills/告诉智能体这是什么工作区、先做什么skills/里按SKILL.md组织该领域的语法、套路与命令template/全新工作区的骨架只在空文件夹中拷贝一次toolchain/setup.shdoctor.sh安装时装好该领域工具版本钉死在包内doctor一行一项报告缺什么viewer.harness/verdict.jsonviewer 是伴生在终端旁边的本地 Web 面板verdict 是领域侧唯一写给 Harness 读的文件就绪与否、警告、进度阶段其中viewer 的布局是强制契约左侧 70% 给查看器右侧 30% 给真实的智能体聊天加载失败时也要保留聊天槽位。细节见 desktop/design/dsh-workspace.md。内置 49 款 Harness从 CAD 到音乐打开桌面端的 Store你会看到按类别组织的 49 个 harness完整目录见 README 与 store/README.mdDesignBlender、FreeCAD、OpenSCAD、text-to-cad、Autonomous WorkshopEngineeringKiCad、CircuitJS、Yosys、Orca Slicer、Autonomous CircuitSimulationMuJoCo、SimSkill、DimOSGamesGodogen、Phaser、Voxel WorldsMusicStrudel、Score、Music Studio、Ableton AIScience DataRDKit、marimo、Data StudioProductivityTypst、Marp此外还有 10 个共享 viewer如 3D 的 cad-viewer、游戏 viewer、音乐 studio-viewer让 Blender 和 text-to-cad 不必各自内置一个 3D 查看器。下面每个例子都来自真实的录屏会话Beyond code设计与 CADBlender要一盏灯智能体搭好场景并给出关键滑杆你亲手拖动高度与扭转Blender 实时重建几何喜欢的版本可以保存下来对比。Beyond code电路CircuitJS构建一个滤波器改一个电阻新旧波形叠加对比、用光标测量差值——像在真实示波器上一样。Beyond code机器人仿真MuJoCo在机器人的一次运动里钉住某个瞬间对它施加 100 N 的推力然后看两个未来从同一时刻分叉演化。Beyond code游戏Godogen智能体生成一个可玩的小游戏。跳错过回放Rewind、从这里重试并把这一刻钉住标注让智能体看到你指的是什么。Beyond code音乐Strudel一段旋律就是可以演奏的代码。逐声部开关、标记好听的段落保存下来的 WAV 与演奏日志一并带走。更多体验化学 RDKit、文档 Typst 等的完整操作指南见 docs/hands-on.md。一键安装harness dsh 命令速查在任意装了 CLI 的机器上哪怕是无桌面的服务器DSH 有完整的终端操作面实现见 cli/src/dsh/command.ts命令作用harness dsh list本机已安装 注册表里可安装的全部 DSHharness dsh install id\|url\|path按注册表 id如autonomous/typst、git 地址或本地路径安装--link用符号链接接入本地开发副本harness dsh doctor id重跑该 DSH 自带的就绪检查harness dsh update id更新包保留已有工作区harness dsh check path对一个 DSH 检出做合规性检查清单、脚本、schemaharness dsh remove id卸载安装完成后在桌面端New Harness里就能直接看到新瓦片选文件夹、写第一句话viewer 与工具链自动就位。从零打造你自己的 DSHHello World 三步走下一个 Harness就是你自己的那个工艺——把你喜欢的工具或团队工具链包起来即可。第 1 步拷贝 Hello World 示例cp -R store/examples/hello-world ../my-harness示例清单见 [store/examples/hello-world/h想要你自己的 DSH最快的路径是仓库自带的 Hello Worldcp -R store/examples/hello-world ../my-harness harness dsh check ../my-harness harness dsh install ../my-harness --linkHello World 的清单只有 10 行左右见 store/examples/hello-world/harness.json声明一个codex引擎、一个工作区模板index.html、指令文件以及autonomous/web-viewer这个共享查看器。装好后按⌘N → Hello World改一句问候语网页面板里立刻看到——这就是对话在左侧成果在右侧的最小闭环。第 2 步按需生长。初始 Harness 不需要所有部件按需添加AGENTS.md里写清楚这是什么工作区、先做什么领域语法写进skills/name/SKILL.md技能是符号链接改一处全局生效template/铺好工作区骨架并种下第一个 verdict让面板头部在首条提示前就有状态toolchain/setup.sh只把依赖装在包目录内不污染用户机器doctor.sh一行一项报告缺失verdict 当作流来写每次检查、每个阶段切换都更新.harness/verdict.json头部状态才跟得上智能体的手写过程viewer 只服务工作区内文件监听变更自动热更新完整的创作规范含目录结构、发布到 Store 的流程见 store/README.md 与 store/AGENTS.md想直接照抄一个完整骨架从 store/starter/ 开始。核心文件路径速查资料路径DSH 契约spec 1含 harness.json 全字段store/spec/README.mdStore 创作与发布指南store/README.mdharness dsh命令实现cli/src/dsh/70/30 viewer 工作区契约desktop/design/dsh-workspace.mdHello World 示例store/examples/hello-world/各 DSH 实操演示与提示词docs/hands-on.md命名体系harness / DSH / tabdocs/naming-system.mdCLI 命令全表docs/cli.md一句话总结OpenHarness 用一份harness.json清单把一门手艺封装成包——说明、技能、工具链、模板、检查与实时查看器一应俱全。装上 DSH编码智能体就不再只是写代码的实习生而是能交付零件、电路板、可玩游戏和完整音乐的领域专家。赞分享【免费下载链接】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点击查看免费下载相关推荐HCA音频解码终极指南从游戏音频到专业处理全解析HCA音频解码终极指南从游戏音频到专业处理全解析 HCA音频解码是处理游戏音频文件的关键技术特别是在日本游戏开发中广泛应用。 本指南将带你全面了解HCADSH Pocket 完全解读手机扫码即用把 DeepSeek Harness 装进口袋局域网到公网一步到位DSH Pocket 完全解读手机扫码即用把 DeepSeek Harness 装进口袋局域网到公网一步到位 DSH Pocket 是一款把 DeepSePhigros模拟器完全攻略从零打造专属音乐游戏体验Phigros模拟器完全攻略从零打造专属音乐游戏体验 Phigros模拟器是一款基于JavaScript和Canvas技术开发的开源自定义音乐游戏平台让你在游戏开发前端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考