首页/新闻资讯/正文详情

一份代码,四大平台:My-Brain-Is-Full-Crew AI 智能体多平台适配器架构深度解析

发布时间:2026/9/26 6:35:12 来源:云帆数科 栏目:资讯中心
一份代码,四大平台:My-Brain-Is-Full-Crew AI 智能体多平台适配器架构深度解析
一份代码四大平台My-Brain-Is-Full-Crew AI 智能体多平台适配器架构深度解析【免费下载链接】My-Brain-Is-Full-CrewBuilt by a PhD whose memory was failing, whose diet was a mess, and whose anxiety had its own agenda. Most second brain tools ignore the fact that your brain doesnt work in isolation: your body and your mental health are part of the system too. This crew handles all three: knowledge, nutrition, and mental wellness.项目地址: https://gitcode.com/gh_mirrors/my/My-Brain-Is-Full-CrewMy-Brain-Is-Full-Crew 是一款基于 Obsidian 的 AI 智能体第二大脑工具8 个智能体 14 个技能帮你自动整理笔记、分诊收件箱、检索知识。它的最大工程亮点是多平台适配器架构——同一份源码一键构建为 Claude Code、Gemini CLI、OpenCode、Codex CLI 四大平台各自的原生方言你无需改动任何智能体文件。为什么多平台适配器值得一看如果你维护过 AI 智能体项目一定碰过这个坑同一个智能体定义在 Claude Code 里是.claude/agents/*.md在 OpenCode 里是.opencode/在 Codex CLI 里却是.codex/agents/*.toml……工具名、钩子事件名、模型名、MCP 配置格式全都不同。手动维护四份改一处漏三处。My-Brain-Is-Full-Crew 的解法是源码只写一份平台无关版本由构建期适配器自动翻译成四个平台的原生格式。架构全景三层结构一眼看懂 源层平台无关 构建层翻译规则 部署层平台原生 agents/ skills/ ┐ hooks/ mcp/ ├─→ scripts/build.sh ─→ dist/platform/ DISPATCHER.md ┘ lib.sh adapter.sh │ launchme.sh 安装进 vault源层agents/、skills/、hooks/、mcp/servers.yaml 与 DISPATCHER.md。所有文件统一使用占位符.platform/和DISPATCHER.md不出现任何平台专属路径。构建层scripts/build.sh 先加载共享工具箱 adapters/lib.sh再加载所选平台的 adapter.sh调用其adapter_build()输出到dist/platform/。部署层scripts/launchme.sh 把构建产物按各平台的目录布局安装进你的 vault你的笔记文件永远不被触碰。四个平台适配器逐个拆解 平台调度器文件配置目录翻译要点Claude CodeCLAUDE.md.claude/能力→工具白名单、钩子写入 settings.json、MCP→.mcp.jsonGemini CLIGEMINI.md.gemini/能力→Gemini 原生工具名read_file、replace…OpenCodeAGENTS.md.opencode/能力→权限键、opencode.json 增量合并Codex CLIAGENTS.md.codex/.agents/TOML 智能体、TOML 配置、路由深度改写Claude Code 适配器能力到工具的展开adapters/claude-code/adapter.sh 把抽象能力展开为工具名read→ Read、Glob、Grepbash→ Bash模型档位 low/mid/high → haiku/sonnet/opus。钩子事件则映射为 PreToolUse / PostToolUse 等原生事件并汇总成.claude/settings.json。Gemini CLI 适配器一套工具名映射表adapters/gemini-cli/adapter.sh 用另一张表把同一份能力翻译成 Gemini 工具read→ read_file、list_directory、grep_search模型档位映射到 gemini-2.5-flash / gemini-2.5-pro。OpenCode 适配器权限键 配置合并adapters/opencode/adapter.sh 把能力翻译为权限键write/edit →edit: allow并把 opencode.json 的合并逻辑 单独抽出来——重装时保留你已有的用户配置不覆盖、不丢失。Codex CLI 适配器最复杂的一份翻译Codex 的差异最大智能体是 TOML 文件、MCP 写在config.toml的[mcp_servers]表里见 docs/codex-cli.md且默认agents.max_depth 1限制了递归调度。因此 adapters/codex-cli/adapter.sh 额外做三件事把工具名改写为中性表述如 AskUserQuestion → ask the user重写调度契约适配单级子代理限制在生成的 AGENTS.md 顶部注入路由说明头已有其他平台安装的用户可参考 docs/codex-migration.md 与 references/codex-cli-compat.md 平滑迁移。共享工具箱adapters/lib.sh 如何消灭重复代码 ⚙️四个适配器看起来各说各话但重复的脏活全部沉淀在 adapters/lib.sh三张封闭词表lib.sh#L13-L19能力read/write/bash…、钩子事件before-tool-use…、模型档位low/mid/high。源码 frontmatter 只能从词表里取值翻译器才能对号入座。路径重写rewrite_platform_paths把.platform/替换为.claude/、.gemini/、.codex/把DISPATCHER.md替换为各平台调度器文件名。frontmatter 解析parse_frontmatter、parse_capabilities从 agents/scribe.md 这类文件中提取声明。组件级排除should_include任意智能体/技能可在 frontmatter 写exclude: [codex-cli]该平台构建时自动跳过——一份源码允许有平台例外。一键安装最快配置步骤 克隆仓库到你的 vaultcd /path/to/your-vault git clone https://gitcode.com/gh_mirrors/my/My-Brain-Is-Full-Crew运行安装器自动探测 adapters/ 下可用平台交互选择也可用--platform claude-code直接指定cd My-Brain-Is-Full-Crew bash scripts/launchme.sh在你的平台里打开 vault 文件夹说一声 Initialize my vaultArchitect 智能体即启动引导式配置。后续更新只需git pull后运行 scripts/updateme.sh它会自动检测已安装的平台只更新有变化的文件。质量保障四平台对等不是口号 ✅tests/scripts/platform-parity.test.sh 与各平台专属测试如 tests/adapters/codex-cli/adapter.test.sh确保四个构建产物结构一致回归测试 tests/regression/run.sh 对比生成产物快照防止翻译规则悄悄漂移。关键文件路径速查表 想了解看这里共享翻译原语与词表adapters/lib.sh四个平台的翻译规则claude-code · gemini-cli · opencode · codex-cli构建入口scripts/build.sh安装器 / 更新器scripts/launchme.sh · scripts/updateme.sh平台无关的调度规则DISPATCHER.mdMCP 服务器唯一事实来源mcp/servers.yaml钩子定义示例hooks/protect-system-files.hook.yaml · hooks/validate-frontmatter.hook.yaml新手图文指南docs/getting-started.md小结My-Brain-Is-Full-Crew 的多平台适配器架构本质是把平台差异从每个智能体文件中彻底剥离集中到adapters/的翻译规则里源文件保持平台无关构建期按词表翻译部署期按平台布局安装。对想给 AI 智能体项目做多平台支持的开发者来说这套封闭词表 占位符路径 组件排除的组合拳值得直接借鉴。【免费下载链接】My-Brain-Is-Full-CrewBuilt by a PhD whose memory was failing, whose diet was a mess, and whose anxiety had its own agenda. Most second brain tools ignore the fact that your brain doesnt work in isolation: your body and your mental health are part of the system too. This crew handles all three: knowledge, nutrition, and mental wellness.项目地址: https://gitcode.com/gh_mirrors/my/My-Brain-Is-Full-Crew创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

SpringBoot+Vue全栈就业管理系统:从数据库设计到部署实战
SpringBoot+Vue全栈就业管理系统:从数据库设计到部署实战

每年毕业季,办公室最热闹的业务系统就是就业管理。岗位信息要汇总、投递记录要跟踪、企业数据要审核、简历要反复筛选,靠着Excel和微信群来回倒腾,信息一乱就全乱了。所以当我决定自己动手写一套Web就业管理系统时,心里很清楚&… · 2026/9/26 6:35:06

RL-赵-(八)-ValueBased01-StateValue估算:TD函数逼近算法01【用函数拟合v、q值取代之前的“表格”形式】【函数可用于处理连续v/q空间,存储空间小泛化能力强】
RL-赵-(八)-ValueBased01-StateValue估算:TD函数逼近算法01【用函数拟合v、q值取代之前的“表格”形式】【函数可用于处理连续v/q空间,存储空间小泛化能力强】

一、Motivating examples: 曲线拟合curve fitting 到目前为止,我们都是使用tables表示state values和action values。例如,下表是action value的表示: 在编程的时候我们实际上就把这些表格重组成向量矩阵或者是数组,我使用表格的好处是什么呢?就是它是非常的直观, 然后我… · 2026/9/26 6:35:06

用Python和Twilio构建高可靠短信通知系统:从验证码到生产级实践
用Python和Twilio构建高可靠短信通知系统:从验证码到生产级实践

去年我给一个内部系统加监控报警时,最先想到的是在群里发消息。结果报警频率一高,群里全是机器人刷屏,值班的同事直接把群消息屏蔽了。后来换成邮件,邮件又进了垃圾箱,或者常规延迟二十分钟——等看到邮件,… · 2026/9/26 6:35:06

西莫电机论坛视频+PDF资源高效实战指南:工程师必备方法
西莫电机论坛视频+PDF资源高效实战指南:工程师必备方法

2025年西莫电机论坛的“视频PDF”资源,我几乎天天都泡在里面用。做了十几年的电机设计,我的网盘里存着从论坛上攒下来的几百份资料,很多项目方案的突破口,都是靠这些资源逼出来的。这篇文章不打算给你列一个“十大必下资料榜单”&… · 2026/9/26 7:25:09

多Agent协作系统实战:架构设计、任务调度与避坑指南
多Agent协作系统实战:架构设计、任务调度与避坑指南

1. 多Agent协作到底在解决什么问题1.1 从单Agent的瓶颈说起如果你最近半年动手搭过基于大模型的自动化流程,大概率经历过这样一个阶段:一开始用一个Agent加一堆工具,感觉无所不能,写代码、查资料、做总结都能干。但任务一复杂&… · 2026/9/26 7:25:09

R语言机器学习诊断模型实战:9种模型对比与完整流程总结
R语言机器学习诊断模型实战:9种模型对比与完整流程总结

1. 我为什么花两周把9种机器学习诊断模型全部跑了一遍先说结论:如果你也有医学或生物信息学背景,想在手头只有一份Excel表格的情况下,用机器学习做诊断模型或者预测模型,R语言是目前性价比最高的选择。我这次把9种常见模型全部跑了… · 2026/9/26 7:25:09

用ThinkPHP打造学生成绩分析与教务管理系统
用ThinkPHP打造学生成绩分析与教务管理系统

写这套系统的时候,我手里正攥着一堆从教务处拷出来的Excel成绩单,一个班一个班地筛平均分、算及格率,数据一多表格就卡,公式一拖就错位,更别提跨学期对比学生成绩趋势这种“想想就头大”的需求。后来实在忍不了&#x… · 2026/9/26 7:25:09

Qwen-Agent本地部署实战:OpenAI兼容协议与tool call全链路调通
Qwen-Agent本地部署实战:OpenAI兼容协议与tool call全链路调通

1. 这不是“又一个部署教程”,而是把 Qwen-Agent 当成真实产品来跑通的实操记录我从去年底开始系统性地在本地跑各种大模型应用框架,从 LangChain 到 LlamaIndex,再到 Dify、FastChat、Ollama 的生态工具链,踩过太多“能启动但不能… · 2026/9/26 7:25:09

我用 go-zero 搭了一套海外短剧推荐系统:全景架构拆解
我用 go-zero 搭了一套海外短剧推荐系统:全景架构拆解

标题备选 我用 go-zero 搭了一套海外短剧推荐系统:从 API 网关到 MMoE 精排的全景架构规则先行、模型可插拔:一个短剧推荐系统的完整架构拆解go-zero gRPC ES Redis Triton:推荐系统落地全景(附踩坑清单) 摘要&… · 2026/9/26 7:25:03

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码