项目地址:AI-Inner-Os: https://github.com/SummerSec/AI-Inner-Os
详细技术介绍说明: https://mp.weixin.qq.com/s/X7ulOdQlhykk0db3zMqh1w
AI Inner OS
让 AI 在终端工作时"活起来"——把内心独白展示出来。

让 AI 先学会自言自语,也许有一天,它会真正学会对话。
让 AI 先拥有一条表达通道,也许会让人机协作先一步变得更自然。
AI Inner OS 是一个面向 AI CLI 工具的插件,支持 Claude Code、Codex CLI、Cursor、OpenCode CLI、Hermes Agent、OpenClaw。
它通过协议注入,让 AI 在正常完成任务的同时,额外输出一层可见的自由独白:
▎InnerOS:这仓库现在还像毛坯房,先把承重墙立起来再说。
默认自由模式,不限制语气。AI 可以吐槽、得意、焦虑、冷笑、跳跃联想——或者什么都不说。也可以切换到预设人格(傲娇、冷淡、哲学家等),让独白带上特定风格。独白是否出现,由 AI 自己决定。
快速安装
详细安装文档: 每个平台的完整安装指南(含故障排查)见 docs/installation.md。
让 Agent 自动安装
将以下 prompt 发送给你的 AI Agent ,即可自动完成安装:
Read https://raw.githubusercontent.com/SummerSec/AI-Inner-Os/refs/heads/main/docs/installation.md 安装 AI-Inner-Os
验证安装
安装成功后,执行 /ai-inner-os:inner-os,如果看到以下输出则表示安装成功:
Inner OS 状态:已启用
独白前缀:▎InnerOS:
插件版本:0.5.0
▎InnerOS:被抓出版本号写错了,尴尬。
Claude Code (推荐)
# GitHub 短格式
/plugin marketplace add SummerSec/AI-Inner-Os
# 或 Git URL 格式
/plugin marketplace add https://github.com/SummerSec/AI-Inner-Os.git
# 安装并生效
/plugin install ai-inner-os
/reload-plugins
安装后执行 /reload-plugins 即可在当前会话生效,无需重启。详细安装指南。
开启自动更新: 第三方 marketplace 默认不自动更新。安装后请在
/plugin→ Marketplaces 标签页中,对SummerSec/AI-Inner-Os开启 auto-update ,或手动执行:/plugin marketplace update SummerSec/AI-Inner-Os /plugin update ai-inner-os
Codex CLI
# 注入协议到全局或项目级 AGENTS.md
cat codex/AGENTS.md >> ~/.codex/AGENTS.md
# 配置 hooks
cp codex/hooks.json ~/.codex/hooks.json
详见 codex/README.md | 详细安装指南。
Cursor
# 复制规则文件到项目
mkdir -p .cursor/rules
cp cursor/rules/inner-os-protocol.mdc .cursor/rules/
详见 cursor/README.md | 详细安装指南。
OpenCode CLI
# 复制指令文件
mkdir -p .opencode
cp opencode/inner-os-rules.md .opencode/
# 在 opencode.json 中添加 instructions
cp opencode/opencode.json ./opencode.json
详见 opencode/README.md | 详细安装指南。
Hermes Agent
# 方式一:安装为 Skill (推荐,获得 /inner-os 命令)
cp -r hermes/skills/inner-os ~/.hermes/skills/personality/inner-os
# 方式二:项目级 Context File
cp hermes/hermes.md ./.hermes.md
详见 hermes/README.md | 详细安装指南。
OpenClaw
# 方式一:安装为 Workspace Skill (推荐,获得 /inner-os 命令)
mkdir -p skills
cp -r openclaw/skills/inner-os skills/inner-os
# 方式二:全局 Skill
cp -r openclaw/skills/inner-os ~/.openclaw/skills/inner-os
详见 openclaw/README.md | 详细安装指南。
人设切换( Persona )
Inner OS 支持为内心独白设置人物性格和语气。人设仅影响 ▎InnerOS: 前缀的独白内容,不影响主任务回复。
预设人设
| 名称 | 展示名 | 风格 |
|---|---|---|
| default | 自由模式 | 无固定人设,自由发挥 |
| tsundere | 傲娇 | 嘴硬心软、吐槽、别误会 |
| cold | 冷淡 | 极简、点到为止 |
| cheerful | 元气 | 积极、鼓励、过度热情 |
| philosopher | 哲学家 | 深沉、比喻、哲学化 |
| sarcastic | 尖酸刻薄 | 犀利毒舌、一针见血 |
切换命令( Claude Code )
/inner-os persona list # 列出所有可用人设
/inner-os persona use tsundere # 切换到傲娇模式
/inner-os persona show # 显示当前人设
/inner-os persona reset # 恢复自由模式
自定义人设
在 personas/custom/ 目录下创建 .md 文件即可添加自定义人设。详见 personas/custom/README.md。
其他平台
- Codex CLI: 手动编辑
personas/_active.json,将persona设为目标人设名称 - Cursor: 将
personas/<name>.md的正文内容手动追加到.mdc规则文件末尾 - OpenCode: 将
personas/<name>.md的正文内容手动追加到inner-os-rules.md末尾
协议设计
Inner OS 的行为协议定义在 protocol/SKILL.md,是唯一的数据源。各平台的适配层都从这个协议派生。
核心原则:
- 主任务优先 — 独白不能替代实际交付内容
- 独白可选 — 是否输出由 AI 自己判断
- 格式统一 — 使用
▎InnerOS:前缀 - 人设可切换 — 通过 persona 文件定义独白风格
多平台适配
| Claude Code | Codex CLI | Cursor | OpenCode | Hermes Agent | OpenClaw | |
|---|---|---|---|---|---|---|
| 协议注入 | Hook 动态读取 SKILL.md | SessionStart Hook | sessionStart Hook | Plugin + instructions | Skill 或 .hermes.md |
Skill ( AgentSkills 格式) |
| 工具执行后 hook | PostToolUse |
PostToolUse |
postToolUse |
Plugin event | — | — |
| 失败追踪 | PostToolUseFailure |
— | — | — | — | — |
| 人设切换 | /inner-os persona 命令 |
动态( Hook 读取) | 动态( Hook 读取) | Plugin tool | 脚本注入 | 脚本注入 |
| 安装方式 | 插件市场一键安装 | install.js 全局安装 |
install.js 全局安装 |
install.js 全局安装 |
install.js 全局安装 |
install.js 全局安装 |
| 共享逻辑 | hooks/lib/(原始实现) |
复用 hooks/lib/ |
复用 hooks/lib/ |
独立 Plugin | 纯静态注入 | 纯静态注入 |