Skip to content

OryxOS 是什么 ​

OryxOS 是 oryx-labs 发起的 Java 原生、可私有部署的企业 Agent Harness OS:一个目录定义一个 Agent,一个底座运行一群 Agent。

项目状态

当前处于设计与开发准备阶段,尚未提供可运行的 Agent 运行时、安装包或容器镜像。本站展示目标架构与开发规划。

我们在构建什么 ​

从模型调用到完成业务任务,需要一套持续运行的基础能力:推理循环、上下文、记忆、工具、接入渠道与调用记录。

OryxOS 希望将这些能力收敛到同一个底座,让业务方通过 Markdown 描述任务、选择模型和工具,通过 MCP 接入已有系统。

五大核心能力 ​

能力职责
Provider统一模型调用与显式 Provider 映射
ReAct控制思考、工具执行、结果回填与迭代终止
Memory会话历史与文件长期记忆
Tool内置工具、MCP 和 Java 工具的统一接入
Web Service面向业务系统的 REST API

Runtime 与 Harness OS ​

Runtime 是让一个 Agent 执行任务的内核。Harness OS 在这一内核上承接多个 Agent 的定义、运行入口、共享能力与生命周期。

项目首先交付单机运行时内核;企业治理、底座分布式与跨节点协作沿路线图逐步推进。

设计原则 ​

  • 配置即 Agent:任务与运行配置来自 Agent 目录。
  • 自实现核心:ReAct 循环与工具执行由 OryxOS 控制,模型协议复用成熟库。
  • 开放接入:工具通过 MCP 或 Java 原生方式接入。
  • 私有部署:企业自主选择部署与存储位置。
  • 分阶段聚焦:先把单机做扎实,再由真实需求推动演进。

调用外部 Provider 或 MCP 服务时,数据流向取决于实际配置。需要数据不出域时,应选择相应的本地或企业内部服务。

继续阅读 ​

完整设计来源:项目介绍 · 需求文档

由 oryx-labs 发起 · AI coding 驱动