wp763691

Shiyi — AI skill for Claude Code

AI community

拾忆是一个本地优先的 macOS 桌面工具:实时查看正在运行的 AI 编码会话、检索全部历史会话并一键恢复,同时统一管理 Claude Code / Codex 的技能、规则、MCP、Agent、命令与 Hooks.

How to install Shiyi

This entry records only its repository, not the path inside it, so there is no exact command to give. Open wp763691/shiyi and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Shiyi does

拾忆是一个本地优先的 macOS 桌面工具:实时查看正在运行的 AI 编码会话、检索全部历史会话并一键恢复,同时统一管理 Claude Code / Codex 的技能、规则、MCP、Agent、命令与 Hooks。

Alternatives in AI

  • Peekaboo — Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, o 3.2k ★
  • Open Science — Open Science Desktop — local-first, model-agnostic AI research workbench for macOS, Windows & Linux 1.5k ★
  • HarnessKit — More than a skill manager — manage skills, MCP servers, plugins, hooks, CLIs, configs, memory & rules across e 416 ★

README

拾忆(Shiyi)

把散落在 Claude Code / Codex 里的会话与技能,一处拾回。

![License](https://img.shields.io/github/license/wp763691/shiyi) ![macOS](https://img.shields.io/badge/macOS-12%2B-blue) ![Platform](https://img.shields.io/badge/Apple%20Silicon-supported-green)

截图

会话工作台

![会话工作台](docs/screenshots/sessions.png)

技能库

![技能库](docs/screenshots/skills.png)

配置中心

![配置中心](docs/screenshots/config.png)

English

[README.en.md](README.en.md)

拾忆是一个**本地优先**的 macOS 桌面工具:实时查看正在运行的 AI 编码会话、检索全部历史会话并一键恢复,同时统一管理 Claude Code / Codex 的技能、规则、MCP、Agent、命令与 Hooks。

数据全部留在本机,不依赖任何云端服务。

功能概览

  • 会话:运行窗口 / tmux 实时映射、历史检索、一键恢复(iTerm → Terminal.app → 复制命令三级降级)、新建 / 终止会话
  • 内置终端:基于 tmux + 系统 Python PTY 桥的终端工作台,多标签、自适应、清屏、复制粘贴
  • 技能:全局 / 项目两级浏览,搜索、编辑、删除到回收
  • 配置:规则 / MCP(含连通性检测)/ Agent / 命令 / Hooks / 配置文件编辑器(JSON/TOML 语法高亮 + 自动备份)
  • 隐私:服务只监听 127.0.0.1;删除采用"移入本地回收目录"

目录与文件说明

Shiyi/
├── app/                          # 应用本体
│   ├── server.mjs                # 本地 HTTP 服务入口(Node 零依赖)
│   ├── package.json              # 名称 / 脚本 / 引擎要求
│   ├── lib/                      # 后端功能模块(见下表)
│   ├── public/                   # 前端单页与资源
│   │   ├── index.html            # 页面结构(Tab 工作台 + 弹层)
│   │   ├── app.js                # 前端逻辑(渲染、终端、交互)
│   │   ├── style.css             # 界面样式(明亮主题)
│   │   ├── brand.png             # 页面左上角 Logo
│   │   └── vendor/xterm/         # xterm.js 5.3(终端渲染,Apache-2.0)
│   ├── macos/                    # macOS 原生壳与图标
│   │   ├── main.swift            # Swift + WKWebView 应用壳(含编辑菜单)
│   │   ├── Info.plist            # 应用元数据与网络策略
│   │   ├── build_app.sh          # 一键打包 .app
│   │   ├── make_icon.swift       # 图标绘制脚本(生成 1024 PNG)
│   │   ├── AppIcon.icns          # 应用图标(构建时打入)
│   │   └── .build/               # 构建产物目录(不入库)
│   ├── path-aliases.example.json # 路径别名示例(目录改名时用)
│   └── path-aliases.json         # 本机路径映射(不入库,如 ZYin→Shiyi)
├── docs/
│   ├── architecture.md           # 架构说明与数据源清单
│   ├── requirements.md           # 早期「知音」产品需求稿(存档)
│