openharness

一个命令中心,管住你所有机器上的编码智能体

开源 🏷️定价信息待确认 ✅ 目前可打开 开发框架 🍴 复刻 145 🐛 待处理 89 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1475
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

openharness 项目界面预览图
图片来源:项目官网

项目数据

分类开发框架
开发团队autonomous-ai
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型3d-modeling,agent-framework,agent-harness,ai-agents,cad,claude-code,codex,coding-agents,developer-tools,esp32,game-development,mcp-server,multi-agent,open-hardware,opencode,openharness,pcb,robotics,terminal,tmux
GitHub 星标★ 1475
上线时间2026-08-04 00:00:00
代码更新2026-11-11
仓库体积826.2 MB
本站数据更新2026-11-12
维护状态活跃
收录时间2026-09-28
浏览次数3

项目介绍

openharness 是一个用 C 语言编写的编码智能体(coding agent)统一调度框架,目标是把分散在不同机器、不同工具上的 AI 智能体集中到一个命令中心里管理。它解决的核心问题是:当开发者同时使用 Claude Code、Codex 等多个编码智能体,或需要在多台设备间切换时,缺少统一的编排与观测入口。项目提供 agent harness 抽象层,可挂载多种 agent 后端,并支持从写代码出发,延伸到 CAD、电路设计、机器人、游戏和音乐等跨领域任务。技术上以 C 实现,追求轻量与高性能,适合作为本地或自托管的基础设施。目前星标约 984,属于早期项目,定位偏底层框架而非开箱即用的产品,更适合愿意折腾、需要自定义 agent 工作流的开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-28 · 当前星标 ★ 1475

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 7 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 一台用于集中管理的设备(笔记本、家用服务器或 GPU 机器均可)
  • 需在各台机器上自行准备好要接入的编码智能体(如 Claude Code、Codex、Cursor、OpenCode 等)
  • 从官网下载桌面客户端(https://harness.autonomous.ai/desktop)
  • 各机器需可通过密码方式被客户端连接,README 声明无需 SSH 密钥、Tailscale 或端口转发

安装与启动步骤

  1. 1下载桌面客户端

    README 只提供官网下载入口,没有命令行安装方式。打开该地址按页面指引获取对应平台的安装包。

  2. 2安装并启动客户端

    README 未给出具体安装步骤,按下载页说明完成安装后启动应用,进入统一命令中心界面。

  3. 3准备目标机器

    在要接入的笔记本、家用服务器或 GPU 机器上安装好待托管的编码智能体,并确保该机器可被客户端访问。

  4. 4执行机器初始化

    README 截图提到新 GPU 机器需运行数条 setup 命令后即可上线,但正文未给出这些命令,请以客户端内提示或官网文档为准,不要套用其他项目的命令。

  5. 5用密码关联设备

    在客户端中填入目标机器的密码完成关联,README 明确这种方式不需要 SSH 密钥、Tailscale 或端口转发。

  6. 6挂载并并行运行智能体

    把 Claude Code、Codex 等 agent 加入同一窗口,每个面板会显示其所在机器、项目与分支,可多机多 agent 同时工作。

  7. 7用快捷键切换与分屏

    ⌘P 搜索任意机器上的任意 harness,⇧⌘I 跳转到等待你的 harness,⌘D 进行分屏。

关键配置

配置项必填说明示例
设备密码是用于把目标机器关联进客户端的唯一凭证,替代 SSH 密钥与端口转发your-device-password

如何确认成功

客户端设备列表中出现已关联机器,能选中该机器上的 harness 并看到其项目与分支信息,即视为接入成功。

常见问题

Q:必须配置 SSH 密钥或 Tailscale 吗?

A:不需要。README 明确说明用密码关联机器,无需 SSH 密钥、Tailscale,也无需端口转发。

Q:支持哪些编码智能体?

A:README 列出的有 Claude Code、Codex、Cursor、OpenCode、Devin、Amp、Copilot 等,并称总共十余种。

Q:能用来做代码以外的任务吗?

A:可以。README 表示可从写代码延伸到 CAD、电路设计、机器人、游戏和音乐等跨领域任务。

Q:能同时管理多台机器吗?

A:可以。笔记本、家用服务器、GPU 机器可并列在同一窗口中,每个面板显示各自机器、项目和分支。

注意事项

  • README 未提供任何可复制的安装命令,本教程步骤均为从 README 推断的通用准备动作,具体命令请以官网和客户端提示为准。
  • 项目仍属早期(星标约一千),定位是底层框架而非开箱即用成品。
  • 官方文档入口为 https://www.autonomous.ai/harness,桌面客户端下载入口为 https://harness.autonomous.ai/desktop。

核心亮点

  • 用 C 实现,运行时开销小,适合常驻本地做 agent 调度层
  • 统一 harness 抽象,可同时接入 Claude Code、Codex 等多种 agent 后端
  • 不止写代码,预留 CAD、电路、机器人、游戏、音乐等跨领域扩展方向

不足之处

  • 项目处于早期,API 和架构可能频繁变动,生产使用需谨慎
  • 以 C 编写,二次开发和调试门槛高于 Python/TypeScript 同类项目
  • 文档与社区生态尚不成熟,遇到问题可参考的资料有限

适用场景

  • 同时使用多个编码智能体,想在一个入口统一调度和查看状态
  • 拥有多台开发机或服务器,需要集中管理各机器上的 agent 任务
  • 想以编码为起点,把 agent 能力扩展到 CAD、电路等非纯软件领域

替代项目

OpenHands、Aider

上一篇:aoci-code

下一篇:agent-skills

同类项目推荐

paynless-framework 开源

用对话驱动开发,一句话生成项目,告别手写样板代码

Paynless | Build Better Software Faster

★ 80 2026-08-09
python-genai 开源

官方 SDK 一行接入 Gemini,Python 里直接生成与调工具

Google Gen AI Python SDK provides an interface for developers to integrate Google's ···

★ 4062 2026-10-19
llamaindex-omakase-rag 开源

用 Django 和 LlamaIndex 快速搭建带权限管理的企业级 RAG 知识库

This project enhances the construction of RAG applications by addressing challenges,···

★ 144 2026-08-09
openai-delphi 开源

用 Pascal 轻松接入 ChatGPT 和 DALL-E,让老语言焕发 AI 新活力。

OpenAI API client for Delphi and Lazarus/FPC. Use ChatGPT, DALL-E and other products···

★ 142 2026-08-09
fastclaw 开源

几行 Python 搭出能调工具、会定时、可流式输出的 AI Agent

A python-based light but strong lobster. A lightweight but powerful AI Agent framewo···

★ 169 2026-09-13
spring-ai 开源

用 Spring 的方式,让 Java 开发者快速接入大模型

From Java Dev to AI Engineer: Spring AI Fast Track

★ 183 2026-08-09
perchance 开源

用 Python 调用 Perchance 生成器,快速实现文本和图像生成。

Unofficial Python API for Perchance.

★ 76 2026-08-09
AdalFlow 开源

用数据驱动自动优化提示词,快速构建高性能 LLM 应用。

AdalFlow: The library to build & auto-optimize LLM applications.

★ 4231 2026-08-09
ai 开源

一套 Laravel 写法,统一调用多家 AI 模型

The Laravel AI SDK provides a unified, expressive API for interacting with AI provid···

★ 1268 2026-11-10