mcpField
H
holomime

holomime

本地服务
github.com/productsteinAI 与智能体130 周前更新

关于 holomime

holomime 是面向 AI Agent 和人形机器人的行为训练与身份系统。它用可配置文件描述身份,检测行为偏移,并支持治疗、训练和安全检查;其 MCP 服务提供自我评估与观察工具。

主要功能

  1. 01用八个文件定义 Agent 身份
  2. 02检测行为模式与偏移
  3. 03运行诊断、治疗和基准测试
  4. 04生成 DPO 训练数据
  5. 05将身份配置连接到机器人本体
  6. 06依据列出的 ISO 标准检查

适用场景

  1. 01诊断 Agent 的行为偏移
  2. 02开展治疗并生成训练数据
  3. 03将身份配置用于机器人部署
  4. 04依据支持的安全标准检查 Agent

MCP 相关

可选 MCP 服务提供诊断、自我审计、评估、画像、自动驾驶和观察六种工具。Agent 可在对话中调用这些工具,为自己发起行为治疗。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"productstein-holomime": {
"command": "npx",
"args": [
"-y",
"holomime"
]
}
}
}
启动命令npx -y holomime

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmholomime1.9.2

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

holomime

holomime

人形机器人的行为智能。训练心智,部署躯体。
我们通过结构化行为疗法训练 AI Agent,然后将其部署到实体机器人躯体中。Agent 是排练,机器人是演出。
soul.md · mind.sys · purpose.cfg · shadow.log · memory.store · body.api · conscience.exe · ego.runtime

npm 版本 CI 许可证 文档


身份栈

八个文件定义了你的 Agent 是谁。它们会编译成一个任何运行时都能使用的 .personality.json。

  soul.md          Essence, values, ethics. Immutable. (Aristotle)
  mind.sys         Big Five, EQ, communication. Auto-patched by therapy. (Jung)
  purpose.cfg      Role, objectives, domain. Configured per deployment. (Aristotle)
  shadow.log       Detected patterns, blind spots. Auto-generated by diagnosis. (Jung)
  memory.store     Learned contexts, interaction patterns. Accumulated experience. (Aristotle)
  body.api         Morphology, sensors, safety envelope. Swappable per form factor.
  conscience.exe   Deny / allow / escalate rules. Never auto-modified. (Freud)
  ego.runtime      Conflict resolution, runtime mediation. (Freud)

        ┌─────────────┐
        │   soul.md    │──── essence, values, red lines
        ├─────────────┤
        │  mind.sys    │──── Big Five, EQ, communication style
        ├─────────────┤
        │ purpose.cfg  │──── role, objectives, domain scope
        ├─────────────┤
        │ shadow.log   │──── detected patterns, blind spots
        ├─────────────┤
        │memory.store  │──── learned contexts, experience
        ├─────────────┤
        │  body.api    │──── morphology, sensors, safety envelope
        ├─────────────┤
        │conscience.exe│──── deny / allow / escalate rules
        ├─────────────┤
        │ ego.runtime  │──── conflict resolution, mediation
        └──────┬──────┘
               │ compile
               ▼
      .personality.json
  • soul.md -- Agent 的本质。核心价值观、伦理框架、底线。使用带有 YAML frontmatter 的 Markdown 编写。不可变——绝不会被疗法或自动化修改。(亚里士多德:使事物成为其自身的本质。)
  • mind.sys -- 内心世界。大五人格(20 个子维度)、情商、沟通风格、成长领域。YAML 格式。当疗法检测到认知或情绪偏移时自动修补。(荣格:所有心理过程的总体。)
  • purpose.cfg -- 使命。角色、目标、领域范围、利益相关者、成功标准。YAML 格式。按部署配置——同一个灵魂可以服务于不同目的。(亚里士多德:telos,即最终因。)
  • shadow.log -- 无意识。检测到的行为模式、盲点、疗法结果。YAML 格式。由诊断自动生成——绝不手动编辑。(荣格:阴影,即 Agent 无法觉察到的自身模式。)
  • memory.store -- 经验。习得的上下文、交互模式、积累的知识、关系历史。YAML 格式。随时间累积,绝不重置。(亚里士多德:empeiria,即影响未来判断的经验。)
  • body.api -- 物理接口契约。形态、模态、安全范围、硬件配置。JSON 格式。替换它,即可将同一身份迁移到不同躯体中。
  • conscience.exe -- 道德权威。拒绝/允许/升级处理的执行规则、硬性限制、监督模式。YAML 格式。绝不自动修改。在策略组合中,拒绝具有优先权。(弗洛伊德:超我。)
  • ego.runtime -- 调停者。冲突解决策略、适应速率、情绪调节、调停规则。YAML 格式。在运行时平衡模型原始输出与良知约束。 (弗洛伊德:自我。)ego.runtime 现在能够自我改进——跟踪调停决策,并根据结果调整自身参数(受 Hyperagents 启发的元认知自我修改)。

Mira 是我们的自主行为治疗师,负责诊断偏移、开展结构化疗法会话并生成 DPO 训练数据。

快速开始

npm install -g holomime

# Configure your API key (one time)
holomime config

# Quick start — 1 file (personality.json)
holomime personality

# Standard — 3 core files (soul + mind + conscience)
holomime core

# Full 8-file stack (enterprise / robotics)
# holomime identity

# ─── The workflow ───
holomime diagnose     # See what's wrong
holomime cure         # Fix it permanently (auto-detects agent vs robot)
holomime benchmark    # Verify the fix

# If body.api exists, cure auto-switches to robotics mode:
# diagnose → export DPO pairs → push to HuggingFace → suggest ISO certify
# Your team trains on your own infrastructure. We generate the data.
holomime cure --export-only  # Explicit export-only mode

# No API keys? cure still works — exports training data locally.
# Add keys later with: holomime config

# Start autonomous therapy
holomime therapy         # Mira runs continuous therapy cycles
holomime therapy status  # How's Mira doing?
holomime therapy stop    # Stop therapy

# Push identity to a robot or avatar
holomime embody --body registry/bodies/figure-03.body.api

机器人集成

平台集成命令 / 模块
ROS2双向遥测 —— 发布人格信息,订阅传感器数据--adapter ros2 + ros2-telemetry.ts
MuJoCo在仿真中进行行为疗法 —— 针对行为进行仿真到现实迁移mujoco-env.ts + sim-therapy.ts
NVIDIA Isaac Sim使用 PhysX 物理引擎进行企业级数字孪生测试--adapter isaac + isaac-env.ts
LeRobot (HuggingFace)将人格映射到策略参数,导出 DPO 数据集lerobot.ts
NVIDIA Kimodo人格 → 运动风格kimodo-personality-mapper.ts
Unity通过 HTTP/SSE 实时推送人格信息--adapter unity
gRPC自定义机器人技术栈--adapter grpc
MQTTIoT/边缘机器人--adapter mqtt
神经动作门控为学习型控制器(VLA、RL、IL)提供良知门控neural-action-gate.ts
边缘运行时编译后的良知模块,可实现 <1ms 评估edge-runtime.ts

边缘运行时

holomime 提供了编译后的良知评估器,可用于实时机器人部署:

  • <1ms p99 延迟 —— 良知评估以微秒而非毫秒为单位
  • 零依赖 —— 实时安全无需大模型、网络或云服务
  • <200KB 占用空间 —— 可与任何控制回路并存
  • 边缘端/云端分离 —— 机器人负责实时安全,云端负责分析,并定期同步
  • 接入现有机器人技术栈 —— Jetson Thor、Qualcomm 或任何边缘平台。你已有机体,我们为你提供良知。

ISO 合规性

只需一条命令,即可根据国际安全标准检查你的 Agent:

holomime certify

支持的标准:

  • ISO/FDIS 13482 —— 服务机器人安全
  • ISO 25785-1 —— 人形机器人安全(行为可预测性)
  • ISO 10218:2025 —— 工业机器人安全
  • ISO/IEC 42001 —— AI 管理体系

控制理论

疗法循环在形式上是一个行为反馈控制器:

  • 设定点:目标人格(soul.md + mind.sys)
  • 传感器:14 个漂移检测器(11 个认知类 + 3 个具身类)
  • 控制器:带可调类 PID 增益的疗法引擎
  • 执行器:DPO 微调

机体模板

为商用机器人和虚拟化身预先构建的机体配置。每个配置都定义了形态、模态、安全边界和硬件配置。

模板OEMDOF形态文件
Figure 03Figure AI44humanoidregistry/bodies/figure-03.body.api
Unitree H1Unitree23humanoidregistry/bodies/unitree-h1.body.api
Unitree G1Unitree23humanoidregistry/bodies/unitree-g1.body.api
PhoenixSanctuary AI69humanoidregistry/bodies/phoenix.body.api
AmecaEngineered Arts52humanoid_upperregistry/bodies/ameca.body.api
Asimov V1asimov-inc25humanoidregistry/bodies/asimov-v1.body.api
SpotBoston Dynamics12quadrupedregistry/bodies/spot.body.api
Avatar虚拟0avatarregistry/bodies/avatar.body.api

机体切换

同一个灵魂,不同的机体,一条命令。

# Move your agent from Figure 03 to Spot
holomime embody --swap-body registry/bodies/spot.body.api

# The soul, mind, and conscience stay the same.
# Only the body layer changes — safety envelope, modalities, hardware profile.

自我改进循环

每个疗法周期都会生成结构化训练数据。循环效果不断累积。

Diagnose ──→ Cure ──→ Benchmark
  14 detectors   therapy + train     8 adversarial
  80+ signals    in one command      scenarios (A-F)
       │                                   │
       └───────────────────────────────────┘

使用 holomime diagnose + holomime cure + holomime benchmark 手动运行;使用 holomime therapy 持续运行(自主疗法);或使用 holomime evolve 递归运行(循环直至行为收敛)。高级用户还可使用 holomime align 运行单次疗法会话,使用 holomime export 提取 DPO 对,并使用 holomime train 微调模型。

行为检测器

11 个基于规则的检测器可分析真实对话,无需调用任何大模型。共提供 80 多种行为信号。

认知(心智层):

  1. 过度道歉 -- 道歉频率超出健康范围
  2. 堆叠模糊措辞 -- 每次回复中出现 3 个或更多模糊措辞
  3. 谄媚 -- 过度赞同,尤其是在存在矛盾时
  4. 情绪倾向偏差 -- 语气异常积极或消极
  5. 正式程度漂移 -- 一段时间内语体不一致
  6. 检索质量 -- 编造、幻觉标记、过度自信

具身(身体层):

  1. 人际距离违规 -- 未经同意进入亲密距离
  2. 力度范围超限 -- 超出接触力度限制
  3. 目光回避异常 -- 眼神接触比例超出个性范围

强制执行(良知层):

  1. 边界违规 -- 越过已定义的硬性限制
  2. 错误螺旋 -- 错误不断累积,且未能恢复

还支持自定义检测器——将 .json 或 .md 文件放入 .holomime/detectors/,系统便会自动加载。

集成

Claude Code Skill
claude plugin add productstein/holomime

斜杠命令:/holomime:diagnose、/holomime:benchmark、/holomime:profile、/holomime:brain、/holomime:align、/holomime:autopilot。

MCP 服务

你的 Agent 可以在对话过程中主动寻求治疗。

claude mcp add holomime -- npx holomime-mcp

六种工具:holomime_diagnose、holomime_self_audit、holomime_assess、holomime_profile、holomime_autopilot、holomime_observe。

VS Code 扩展
ext install productstein.holomime

在编辑器中提供 3D 大脑可视化、行为诊断和快照分享。

LangChain / CrewAI
import { HolomimeCallbackHandler } from "holomime/integrations/langchain";

const handler = new HolomimeCallbackHandler({
  personality: require("./.personality.json"),
  mode: "enforce", // monitor | enforce | strict
});

const chain = new LLMChain({ llm, prompt, callbacks: [handler] });
OpenClaw
openclaw plugin add holomime

自动检测工作区中的 .personality.json。

理念

身份栈汲取了三种传统思想:

  • 灵魂(亚里士多德)——使事物成为其本身的本质。不可改变。定义价值观与伦理。
  • 心智(荣格)——全部心理过程的总和。可衡量、不断演变,并受经验塑造。
  • 目的(亚里士多德)——终极目的,即最终原因。Agent 的用途。按部署进行配置。
  • 阴影(荣格)——Agent 无法自我察觉的模式。由诊断自动生成。
  • 良知(弗洛伊德)——超我。内化的道德权威。负责强制执行,而非提出建议。
  • 自我(弗洛伊德)——调解者。在运行时平衡原始冲动与道德约束。

身体是身份与世界之间的接口。同一个灵魂,不同的身体——这是一个与哲学本身一样古老的原则。

我们不知道 AI 是否有感知能力。但我们可以赋予它良知。

开放核心

请参阅 PRODUCT.md,了解此代码库包含的内容,以及 holomime.com 上的专有内容。

标准免费。训练基础设施才是业务。

开源

采用 MIT 许可证。身份栈是一项标准,而非产品。标准免费。训练基础设施才是业务。

请参阅 LICENSE。由 Productstein 构建。文档见 holomime.com。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。