统一掌控,自由运行。
让智能,融入你的业务。

白泽,多语言 Agent 运行时平台。
一个 Java 控制面,连接云端、业务系统与桌面上的每一个 Agent。

Server 管理资源 Client 执行任务 NARP v2 连接彼此
白泽工作空间/运行时总览
交互架构示意

一个控制面,多种执行可能

统一管理 Agent,把执行交给合适的客户端。

NARP v2
Java Agent Server资源与策略的统一控制面
控制面
AgentMCPSkillRAG资源
gRPC 双向流任务下发 事件回传
将 Agent Client 作为引用库嵌入 Java 应用,复用现有业务服务。
Client 主动连接 Server同一条连接,双向通信
你的业务工具订单 · 库存 · 内部服务
也能在桌面运行路由到当前 Desktop Client

点击切换客户端,了解同一协议下的不同运行时。上图为功能示意。

用熟悉的语言,接入同一个白泽。

协议保持一致,运行时各展所长。

JJava已实现PyPython已实现NNode.js已实现
RsRust规划中
GoGolang规划中

管理有中心,
执行有自己的现场。

Java Server 负责资源、配置和授权,Agent Client 负责模型调用与工具执行。通过 NARP v2,把不同语言、不同位置的执行端连接起来。

在 Server,组织 Agent 的全部能力。

从可用的模型,到需要的知识和工具,
在同一个管理面完成配置与绑定。

从配置到发布,让 Agent 有据可依。

管理 Agent 配置,绑定模型、工具、Skill 与知识库,将发布快照下发到匹配的 Client。

查看实现说明
白泽控制面功能示意
业务助手资源绑定与执行策略
发布快照
模型资源统一模型配置
MCP 工具外部服务连接
Skill可复用任务能力
RAG 知识库业务知识检索
已发布 Agent 快照匹配的 Client

一条双向流,贯穿执行全过程。

Client 主动建立连接,Server 下发任务;执行事件沿原连接返回,支持心跳、取消与断线恢复。

阅读 NARP v2

不同的客户端,共同的适配契约。

厂商差异写入共享规格,关键行为由共享向量验证。
让 Java、Python 和 Node.js 对模型的理解保持一致。

conformance/model-adapters/共享契约

规则写一份,三端一起遵守。

共享厂商兼容规则与错误分类表,在构建期生成三端常量。相同 fixture 约束请求、响应与错误语义。

JSON 规格兼容规则 · 错误分类
生成三端常量Java · Python · Node.js
一致性验证共享 fixture · CI 门禁
查看共享契约

规格在构建期生成,Client 运行时消费生成物;reasoning 与 tool-schema 提供三端共同执行的测试向量。

Agent 理解业务,
从一个工具开始。

把 Agent Client 嵌入已有应用,将业务方法定义为 Client-owned Tool。Agent 通过工具调用,读取业务事实、理解业务规则,并参与实际流程。

  • 业务逻辑留在熟悉的应用与语言中
  • 工具声明与 Server 授权协同工作
  • 让大模型通过明确的工具入口访问业务
了解业务工具接入
Client-owned Tool定义示意
Agent 请求get_order业务服务

工具 Schema 示例,非可直接运行的 SDK 接入代码。

白泽 Desktop
业务助手
帮我整理本机的项目资料
由当前桌面 Agent Client
调用授权的本地工具
执行目标当前桌面实例
来源实例Server 路由原实例执行

桌面执行路径示意

从云端的管理,
到眼前的桌面。

Agent Client 可随桌面工具一起打包。通过来源实例路由,让桌面发起的对话回到当前 Desktop Agent Client 执行,连接被授权的本地文件与工具。

Agent 需允许桌面执行,且当前实例在线。
本地工具访问受桌面权限策略约束。

阅读桌面端指南

下一步,让白泽连接你的业务。

从架构开始了解,从熟悉的客户端开始接入。

在 GitHub 探索白泽