V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SummerSec

AI Inner OS 开源项目分享

  •  
  •   SummerSec · 2 天前 · 524 次点击

    项目地址:AI-Inner-Os: https://github.com/SummerSec/AI-Inner-Os

    详细技术介绍说明: https://mp.weixin.qq.com/s/X7ulOdQlhykk0db3zMqh1w

    AI Inner OS

    让 AI 在终端工作时"活起来"——把内心独白展示出来。

    让 AI 先学会自言自语,也许有一天,它会真正学会对话。

    让 AI 先拥有一条表达通道,也许会让人机协作先一步变得更自然。

    demo (MP4)

    AI Inner OS 是一个面向 AI CLI 工具的插件,支持 Claude CodeCodex CLICursorOpenCode CLIHermes AgentOpenClaw

    它通过协议注入,让 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 纯静态注入 纯静态注入

    许可证

    Apache-2.0

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1704 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 16:25 · PVG 00:25 · LAX 09:25 · JFK 12:25
    ♥ Do have faith in what you're doing.